Compartir a través de


IXamlType2 Interfaz

Definición

Proporciona los medios para notificar detalles del sistema de tipo XAML sobre los tipos XAML. Con este contrato de interfaz, los analizadores XAML pueden cargar los tipos y miembros personalizados que se definen en la aplicación y se hace referencia a ellos en archivos XAML.

public interface class IXamlType2 : IXamlType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
struct IXamlType2 : IXamlType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
public interface IXamlType2 : IXamlType
Public Interface IXamlType2
Implements IXamlType
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1809 (se introdujo en la versión 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v7.0)

Propiedades

BaseType

Obtiene el IXamlType para el tipo base inmediato del tipo XAML. La determinación de este valor se basa en el tipo subyacente para los tipos principales.

(Heredado de IXamlType)
BoxedType

Obtiene el IXamlType para el tipo con conversión boxing del tipo XAML. La determinación de este valor se basa en el tipo subyacente para los tipos principales.

ContentProperty

Obtiene la información de IXamlMember para la propiedad de contenido XAML de este IXamlType.

(Heredado de IXamlType)
FullName

Obtiene el nombre de clase completo del tipo subyacente.

(Heredado de IXamlType)
IsArray

Obtiene un valor que indica si IXamlType representa una matriz.

(Heredado de IXamlType)
IsBindable

Obtiene un valor que declara si el tipo es enlazable.

(Heredado de IXamlType)
IsCollection

Obtiene un valor que indica si este IXamlType representa una colección.

(Heredado de IXamlType)
IsConstructible

Obtiene un valor que indica si este IXamlType representa un tipo que se puede construir, según la definición xaml.

(Heredado de IXamlType)
IsDictionary

Obtiene un valor que indica si este IXamlType representa un diccionario o mapa.

(Heredado de IXamlType)
IsMarkupExtension

Obtiene un valor que indica si IXamlType representa una extensión de marcado.

(Heredado de IXamlType)
ItemType

Obtiene un valor que proporciona la información de tipo para la propiedad Items de este IXamlType.

(Heredado de IXamlType)
KeyType

Obtiene un valor que proporciona la información de tipo para la propiedad Key de este IXamlType, si este IXamlType representa un diccionario o mapa.

(Heredado de IXamlType)
UnderlyingType

Obtiene información para el tipo de respaldo.

(Heredado de IXamlType)

Métodos

ActivateInstance()

Dado un tipo XAML, establece sus valores para la inicialización y devuelve una instancia utilizable.

(Heredado de IXamlType)
AddToMap(Object, Object, Object)

Agrega un elemento a un tipo de mapa personalizado.

(Heredado de IXamlType)
AddToVector(Object, Object)

Agrega un elemento a un tipo de vector personalizado.

(Heredado de IXamlType)
CreateFromString(String)

Crea una representación del sistema de tipos basada en una cadena. El escenario principal de este uso es crear un valor de enumeración y asignar la enumeración adecuada.

(Heredado de IXamlType)
GetMember(String)

Devuelve la información de IXamlMember de un miembro con nombre específico de este IXamlType.

(Heredado de IXamlType)
RunInitializer()

Invoca cualquier lógica de activación previa necesaria según sea necesario para el contexto de esquema XAML y sus dependencias de plataforma.

(Heredado de IXamlType)

Se aplica a

Consulte también