Share via


XamlDirective Constructores

Definición

Inicializa una nueva instancia de la clase XamlDirective.

Sobrecargas

XamlDirective(String, String)

Inicializa una nueva instancia de la clase XamlDirective, especificando valores para un nombre y un espacio de nombres XAML único. Use esta signatura únicamente si desea o espera notificar IsUnknowntrue para la directiva.

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

Inicializa una nueva instancia de la clase XamlDirective, especificando los posibles valores de XamlDirective según cada caso.

XamlDirective(String, String)

Inicializa una nueva instancia de la clase XamlDirective, especificando valores para un nombre y un espacio de nombres XAML único. Use esta signatura únicamente si desea o espera notificar IsUnknowntrue para la directiva.

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

Espacio de nombres XAML primario donde puede existir este objeto XamlDirective.

name
String

Nombre que identifica el objeto XamlDirective.

Comentarios

Importante

Esta firma del constructor siempre genera un identificador para la directiva donde IsUnknown informa true del sistema de tipos XAML. Si la información necesaria está disponible (el tipo de respaldo y un elemento de información de sintaxis de texto para la conversión) y desea un identificador que pueda aplicar la directiva, use la firma del XamlDirective.XamlDirective constructor en su lugar.

Si usa esta firma, el AllowedLocation valor de la instancia es Any; y el Type valor y el TypeConverter valor son .null

Se aplica a

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

Inicializa una nueva instancia de la clase XamlDirective, especificando los posibles valores de XamlDirective según cada caso.

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>

Conjunto de espacios de nombres XAML donde puede existir este objeto XamlDirective, pasado como un conjunto enumerable de cadenas de identificador.

name
String

Nombre que identifica el objeto XamlDirective.

xamlType
XamlType

Tipo XAML que respalda el objeto XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Convertidor de tipos que este objeto XamlDirective utiliza para la conversión sintáctica de texto.

allowedLocation
AllowedMemberLocations

Valor de la enumeración AllowedMemberLocations.

Excepciones

El parámetro xamlType es null.

Comentarios

Debe usar este constructor para generar un XamlDirective que no informe IsUnknown como true.

Se aplica a