Idioma

XamlDirective Construtores

Definição

Inicializa uma nova instância da XamlDirective classe.

Sobrecargas

Nome Descrição
XamlDirective(String, String)

Inicializa uma nova instância da XamlDirective classe, especificando valores para um nome e um único espaço de nomes XAML. Use esta assinatura apenas quando quiser ou esperar IsUnknown apresentar true a diretiva.

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

Inicializa uma nova instância da XamlDirective classe, especificando valores para cada valor por caso de um XamlDirective.

XamlDirective(String, String)

Inicializa uma nova instância da XamlDirective classe, especificando valores para um nome e um único espaço de nomes XAML. Use esta assinatura apenas quando quiser ou esperar IsUnknown apresentar true a diretiva.

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)

Parâmetros

xamlNamespace
String

O principal espaço de nomes XAML onde isto XamlDirective pode existir.

name
String

O nome identificativo do XamlDirective.

Observações

Importante

Esta assinatura do construtor gera sempre um identificador para a diretiva onde IsUnknown reporta true o sistema de tipos XAML. Se a informação necessária estiver disponível (o tipo de apoio e um item de informação da sintaxe do texto para conversão) e quiser um identificador que possa aplicar a diretiva, use a XamlDirective.XamlDirective assinatura do construtor em vez disso.

Se usar esta assinatura, o AllowedLocation valor da instância é Any; e o Type valor e TypeConverter o valor são ambos null.

Aplica-se a

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

Inicializa uma nova instância da XamlDirective classe, especificando valores para cada valor por caso de um 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)

Parâmetros

xamlNamespaces
IEnumerable<String>

Um conjunto de namespaces XAML onde isto XamlDirective pode existir, passado como um conjunto enumerável das cadeias de identificadores.

name
String

O nome identificativo do XamlDirective.

xamlType
XamlType

O tipo XAML que sustenta o XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

O conversor de tipos que isto XamlDirective usa para conversão de sintaxe de texto.

allowedLocation
AllowedMemberLocations

Um valor da AllowedMemberLocations enumeração.

Exceções

O xamlType parâmetro é null.

Observações

Deve usar este construtor para gerar um XamlDirective que não reporte IsUnknown como true.

Aplica-se a