IXamlMetadataProvider Interfaz

Definición

Implementa la resolución de tipos XAML y proporciona la asignación entre los tipos usados en el marcado y las clases correspondientes implementadas en una aplicación o componente.

public interface class IXamlMetadataProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
Derivado
Atributos

Comentarios

El compilador XAML genera implementaciones de la interfaz dentro de cada componente (aplicación, biblioteca o componente winRT) que usa XAML. En las aplicaciones, la implementación se genera en el propio objeto de aplicación. En el caso de las bibliotecas y los componentes de WinRT, la implementación se genera en una clase anónima creada por el compilador XAML. Cada implementación de IXamlMetadataProvider proporciona información de tipo para los controles definidos en el componente en el que se genera.

Para obtener más información sobre IXamlMetadataProvider, IXamlType e IXamlMember y cómo se usan para los tipos personalizados XAML, consulta la sección "Comentarios" de IXamlType.

Métodos

GetXamlType(String)

Implementa el acceso de contexto de esquema XAML a la asignación de tipos subyacentes, en función de especificar un nombre de tipo completo.

GetXamlType(TypeName)

Implementa el acceso de contexto de esquema XAML a la asignación de tipos subyacentes, en función de proporcionar un valor auxiliar que describa un tipo.

GetXmlnsDefinitions()

Obtiene el conjunto de definiciones de XMLNS (espacio de nombres XAML) que se aplican al contexto.

Se aplica a

Consulte también