Condividi tramite


XamlDirective Costruttori

Definizione

Inizializza una nuova istanza della classe XamlDirective.

Overload

Nome Descrizione
XamlDirective(String, String)

Inizializza una nuova istanza della XamlDirective classe , specificando i valori per un nome e un singolo spazio dei nomi XAML. Usare questa firma solo quando si desidera o si prevede IsUnknown di segnalare true la direttiva .

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

Inizializza una nuova istanza della XamlDirective classe , specificando i valori per ogni valore per caso di un oggetto XamlDirective.

XamlDirective(String, String)

Inizializza una nuova istanza della XamlDirective classe , specificando i valori per un nome e un singolo spazio dei nomi XAML. Usare questa firma solo quando si desidera o si prevede IsUnknown di segnalare true la direttiva .

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)

Parametri

xamlNamespace
String

Spazio dei nomi XAML primario in cui XamlDirective può esistere.

name
String

Nome di identificazione dell'oggetto XamlDirective.

Commenti

Importante

Questa firma del costruttore genera sempre un identificatore per la direttiva in cui IsUnknown i report true per il sistema di tipi XAML. Se le informazioni necessarie sono disponibili (il tipo di supporto e un elemento di informazioni sulla sintassi del testo per la conversione) e si desidera un identificatore in grado di applicare la direttiva, usare invece la firma del XamlDirective.XamlDirective costruttore.

Se si usa questa firma, il AllowedLocation valore per l'istanza è Anye il valore e TypeConverter il Type valore sono entrambi null.

Si applica a

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

Inizializza una nuova istanza della XamlDirective classe , specificando i valori per ogni valore per caso di un oggetto 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)

Parametri

xamlNamespaces
IEnumerable<String>

Set di spazi dei nomi XAML in cui XamlDirective può esistere, passato come set enumerabile delle stringhe di identificatore.

name
String

Nome di identificazione dell'oggetto XamlDirective.

xamlType
XamlType

Tipo XAML che esegue il backup di XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Convertitore di tipi utilizzato XamlDirective per la conversione della sintassi di testo.

allowedLocation
AllowedMemberLocations

Valore dell'enumerazione AllowedMemberLocations .

Eccezioni

Il xamlType parametro è null.

Commenti

È necessario utilizzare questo costruttore per generare un oggetto XamlDirective che non segnala IsUnknown come true.

Si applica a