Partager via


TypeExtension Constructeurs

Définition

Initialise une nouvelle instance de la classe TypeExtension.

Surcharges

TypeExtension()

Initialise une nouvelle instance de la classe TypeExtension.

TypeExtension(String)

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

TypeExtension(Type)

Initialise une nouvelle instance de la classe TypeExtension en 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 classe TypeExtension, tout en initialisant la valeur TypeName en fonction de la chaîne typeName fournie.

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 pour un espace de noms XAML et n’est nécessaire que pour faire référence à des types non mappés à l’espace de noms XAML par défaut.

Exceptions

Tentative de spécification de typeName comme 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 ProvideValue que soit appelé sur cette extension, lorsque XAML est analysé et avec les contextes de service disponibles actifs. À ce stade, le typeName est censé ê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 classe TypeExtension en 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 devant être représenté par ce TypeExtension.

Exceptions

type est null

Remarques

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

S’applique à