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
| 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 |
| 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.