Partager via


XamlDirective Constructeurs

Définition

Initialise une nouvelle instance de la classe XamlDirective.

Surcharges

XamlDirective(String, String)

Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour un nom et un espace de noms XAML unique. Utilisez cette signature uniquement lorsque vous souhaitez ou attendez que IsUnknown indique true pour la directive.

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour chacune des valeurs en fonction du cas d'un XamlDirective.

XamlDirective(String, String)

Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour un nom et un espace de noms XAML unique. Utilisez cette signature uniquement lorsque vous souhaitez ou attendez que IsUnknown indique true pour la directive.

public:
 XamlDirective(System::String ^ xamlNamespace, System::String ^ name);
public XamlDirective (string xamlNamespace, string name);
new System.Xaml.XamlDirective : string * string -> System.Xaml.XamlDirective
Public Sub New (xamlNamespace As String, name As String)

Paramètres

xamlNamespace
String

Espace de noms XAML principal dans lequel ce XamlDirective peut exister.

name
String

Nom identifiant du XamlDirective.

Remarques

Important

Cette signature du constructeur génère toujours un identificateur pour la directive où IsUnknown les rapports true pour le système de type XAML. Si les informations nécessaires sont disponibles (le type de stockage et un élément d’informations de syntaxe de texte pour la conversion) et si vous souhaitez un identificateur qui peut appliquer la directive, utilisez plutôt la signature du XamlDirective.XamlDirective constructeur.

Si vous utilisez cette signature, la AllowedLocation valeur de l’instance est Any; et la valeur et TypeConverter la Type valeur sont les deux null.

S’applique à

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

Initialise une nouvelle instance de la classe XamlDirective, en spécifiant des valeurs pour chacune des valeurs en fonction du cas d'un XamlDirective.

public:
 XamlDirective(System::Collections::Generic::IEnumerable<System::String ^> ^ xamlNamespaces, System::String ^ name, System::Xaml::XamlType ^ xamlType, System::Xaml::Schema::XamlValueConverter<System::ComponentModel::TypeConverter ^> ^ typeConverter, System::Xaml::Schema::AllowedMemberLocations allowedLocation);
public XamlDirective (System.Collections.Generic.IEnumerable<string> xamlNamespaces, string name, System.Xaml.XamlType xamlType, System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> typeConverter, System.Xaml.Schema.AllowedMemberLocations allowedLocation);
new System.Xaml.XamlDirective : seq<string> * string * System.Xaml.XamlType * System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> * System.Xaml.Schema.AllowedMemberLocations -> System.Xaml.XamlDirective
Public Sub New (xamlNamespaces As IEnumerable(Of String), name As String, xamlType As XamlType, typeConverter As XamlValueConverter(Of TypeConverter), allowedLocation As AllowedMemberLocations)

Paramètres

xamlNamespaces
IEnumerable<String>

Jeu d'espaces de noms XAML où ce XamlDirective peut exister, passé en tant que jeu énumérable des chaînes d'identification.

name
String

Nom identifiant du XamlDirective.

xamlType
XamlType

Type XAML qui stocke le XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Convertisseur de type utilisé par ce XamlDirective pour la conversion de la syntaxe du texte.

allowedLocation
AllowedMemberLocations

Valeur de l'énumération AllowedMemberLocations.

Exceptions

Le paramètre xamlType a la valeur null.

Remarques

Vous devez utiliser ce constructeur pour générer un XamlDirective rapport qui n’est pas indiqué IsUnknown comme true.

S’applique à