TypeExtension Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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.