XamlDirective Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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
.