IXamlType2 Interfaz
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í.
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) |