Compartir vía


TypeExtension Constructores

Definición

Inicializa una nueva instancia de la clase TypeExtension.

Sobrecargas

TypeExtension()

Inicializa una nueva instancia de la clase TypeExtension.

TypeExtension(String)

Inicializa una nueva instancia de la clase TypeExtension, que inicializa los valores de TypeName basados en la cadena typeName proporcionada.

TypeExtension(Type)

Inicializa una nueva instancia de la clase TypeExtension, que declara el tipo directamente.

TypeExtension()

Inicializa una nueva instancia de la clase TypeExtension.

public:
 TypeExtension();
public TypeExtension ();
Public Sub New ()

Se aplica a

TypeExtension(String)

Inicializa una nueva instancia de la clase TypeExtension, que inicializa los valores de TypeName basados en la cadena typeName proporcionada.

public:
 TypeExtension(System::String ^ typeName);
public TypeExtension (string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)

Parámetros

typeName
String

Cadena que identifica el tipo al que se va a hacer referencia. Esta cadena usa el formato prefix:className. prefix es el prefijo de asignación de un espacio de nombres XAML y solo es necesario hacer referencia a tipos que no están asignados al espacio de nombres XAML predeterminado.

Excepciones

Intentó especificar typeName como null.

Comentarios

Este valor no se evalúa al establecerlo en el constructor. Si el valor no nulles , el valor se aceptará inicialmente. El análisis y la evaluación reales del valor se aplazan hasta ProvideValue que se llama a en esta extensión, cuando se analiza XAML y con contextos de servicio disponibles activos. En este momento typeName , se espera que se pueda resolver como un tipo dentro de un contexto de esquema XAML y se devuelve ese tipo.

Se aplica a

TypeExtension(Type)

Inicializa una nueva instancia de la clase TypeExtension, que declara el tipo directamente.

public:
 TypeExtension(Type ^ type);
public TypeExtension (Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)

Parámetros

type
Type

Tipo que se representará mediante este TypeExtension.

Excepciones

type es null.

Comentarios

Se trata de un método auxiliar para los usos de código en tiempo de ejecución de TypeExtension y no forma parte del patrón de implementación normal para una extensión de marcado.

Se aplica a