Condividi tramite


XamlDirective Costruttori

Definizione

Inizializza una nuova istanza della classe XamlDirective.

Overload

XamlDirective(String, String)

Inizializza una nuova istanza della classe XamlDirective specificando i valori per nome e singolo spazio dei nomi XAML. Utilizzare questa firma solo quando si desidera o si prevede che IsUnknown restituisca true per la direttiva.

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

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

XamlDirective(String, String)

Inizializza una nuova istanza della classe XamlDirective specificando i valori per nome e singolo spazio dei nomi XAML. Utilizzare questa firma solo quando si desidera o si prevede che IsUnknown restituisca true per 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 può essere presente l'oggetto XamlDirective.

name
String

Nome identificativo 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 classe XamlDirective specificando i valori per ogni valore caso 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>

Un set di spazi dei nomi XAML dove è possibile che esista questo oggetto XamlDirective passato come un set enumerabile di stringhe dell'identificatore.

name
String

Nome identificativo dell'oggetto XamlDirective.

xamlType
XamlType

Tipo XAML sottostante all'oggetto XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Convertitore di tipi utilizzato dall'oggetto XamlDirective per la conversione della sintassi del testo.

allowedLocation
AllowedMemberLocations

Valore dell'enumerazione AllowedMemberLocations.

Eccezioni

Il valore del parametro xamlType è null.

Commenti

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

Si applica a