Partilhar via


XamlDirective Construtores

Definição

Inicializa uma nova instância da classe XamlDirective.

Sobrecargas

XamlDirective(String, String)

Inicializa uma nova instância da classe XamlDirective, especificando valores para um nome e um namespace XAML único. Use esta assinatura somente quando você quiser ou esperar que IsUnknown relate true para a diretiva.

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

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

XamlDirective(String, String)

Inicializa uma nova instância da classe XamlDirective, especificando valores para um nome e um namespace XAML único. Use esta assinatura somente quando você quiser ou esperar que IsUnknown relate true para 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 este 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 tipo 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 são ambos null.

Aplica-se a

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

Inicializa uma nova instância da classe XamlDirective, 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 este XamlDirective pode existir, passado como um conjunto enumerável de cadeias de caracteres identificadoras.

name
String

O nome de identificação do XamlDirective.

xamlType
XamlType

O tipo de XAML que faz o XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

O conversor de tipo que este XamlDirective usa para conversão de sintaxe do texto.

allowedLocation
AllowedMemberLocations

Um valor da enumeração AllowedMemberLocations.

Exceções

O parâmetro xamlType é null.

Comentários

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

Aplica-se a