Compartilhar via


XamlDirective Construtores

Definição

Inicializa uma nova instância da classe XamlDirective.

Sobrecargas

Nome Description
XamlDirective(String, String)

Inicializa uma nova instância da XamlDirective classe, especificando valores para um nome e um único namespace XAML. Use essa assinatura somente quando desejar ou esperar IsUnknown relatar 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 namespace XAML. Use essa assinatura somente quando desejar ou esperar IsUnknown relatar 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 namespace XAML primário em que isso XamlDirective pode existir.

name
String

O nome de identificação do XamlDirective.

Comentários

Importante

Essa assinatura do construtor sempre gera um identificador para a diretiva em que IsUnknown os relatórios true para o sistema de tipos XAML. Se as informações necessárias estiverem disponíveis (o tipo de backup e um item de informações de sintaxe de texto para conversão) e você quiser um identificador que possa aplicar a diretiva, use a assinatura do XamlDirective.XamlDirective construtor.

Se você usar essa assinatura, o AllowedLocation valor da instância será Any; e o valor e TypeConverter o Type valor serã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 em que isso XamlDirective pode existir, passado como um conjunto enumerável das cadeias de caracteres do identificador.

name
String

O nome de identificação do XamlDirective.

xamlType
XamlType

O tipo XAML que faz backup do XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

O conversor de XamlDirective tipo usado para conversão de sintaxe de texto.

allowedLocation
AllowedMemberLocations

Um valor da AllowedMemberLocations enumeração.

Exceções

O xamlType parâmetro é null.

Comentários

Você deve usar esse construtor para gerar um XamlDirective que não seja relatado IsUnknown como true.

Aplica-se a