TypeExtension Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 null
es , 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.