Langue

TypeExtension Constructeurs

Définition

Initialise une nouvelle instance de la classe TypeExtension.

Surcharges

Nom Description
TypeExtension()

Initialise une nouvelle instance de la classe TypeExtension.

TypeExtension(String)

Initialise une nouvelle instance de la TypeExtension classe, initialisant la TypeName valeur en fonction de la chaîne fournie typeName .

TypeExtension(Type)

Initialise une nouvelle instance de la TypeExtension classe, déclarant directement le type.

TypeExtension()

Initialise une nouvelle instance de la classe TypeExtension.

public:
 TypeExtension();
public TypeExtension();
Public Sub New ()

S’applique à

TypeExtension(String)

Initialise une nouvelle instance de la TypeExtension classe, initialisant la TypeName valeur en fonction de la chaîne fournie typeName .

public:
 TypeExtension(System::String ^ typeName);
public TypeExtension(string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)

Paramètres

typeName
String

Chaîne qui identifie le type auquel faire référence. Cette chaîne utilise le format prefix:className. prefix est le préfixe de mappage d’un espace de noms XAML et est uniquement nécessaire pour référencer les types qui ne sont pas mappés à l’espace de noms XAML par défaut.

Exceptions

Tentative de spécification typeName en tant que null.

Remarques

Cette valeur n’est pas évaluée lorsque vous la définissez dans le constructeur. Si la valeur n’est pas null, la valeur est initialement acceptée. L’analyse et l’évaluation réelles de la valeur sont différées jusqu’à ce qu’elle ProvideValue soit appelée sur cette extension, lorsque XAML est analysé et avec les contextes de service disponibles actifs. À ce stade, le typeName type doit être résolu en tant que type dans un contexte de schéma XAML, et ce type est retourné.

S’applique à

TypeExtension(Type)

Initialise une nouvelle instance de la TypeExtension classe, déclarant directement le type.

public:
 TypeExtension(Type ^ type);
public TypeExtension(Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)

Paramètres

type
Type

Type à représenter par ce TypeExtension.

Exceptions

type est null

Remarques

Il s’agit d’une méthode d’assistance pour les utilisations de code d’exécution du TypeExtension code d’exécution et ne fait pas partie du modèle d’implémentation normal d’une extension de balisage.

S’applique à