Partilhar via


IXamlMetadataProvider Interface

Definição

Implementa a resolução de tipo XAML e fornece o mapeamento entre os tipos usados na marcação e as classes correspondentes implementadas em um aplicativo ou componente.

public interface class IXamlMetadataProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

O compilador XAML gera implementações da interface dentro de cada componente (aplicativo, biblioteca ou componente WinRT) que usa XAML. Em aplicativos, a implementação é gerada no próprio objeto de aplicativo. Para bibliotecas e componentes WinRT, a implementação é gerada em uma classe anônima criada pelo compilador XAML. Cada implementação IXamlMetadataProvider fornece informações de tipo para os controles definidos no componente em que é gerado.

Para obter mais informações sobre IXamlMetadataProvider, IXamlType e IXamlMember e como eles são usados para tipos personalizados XAML, consulte a seção "Comentários" do IXamlType.

Métodos

GetXamlType(String)

Implementa o acesso de contexto de esquema XAML ao mapeamento de tipo subjacente, com base na especificação de um nome de tipo completo.

GetXamlType(TypeName)

Implementa o acesso de contexto de esquema XAML ao mapeamento de tipo subjacente, com base no fornecimento de um valor auxiliar que descreve um tipo.

GetXmlnsDefinitions()

Obtém o conjunto de definições XMLNS (namespace XAML) que se aplicam ao contexto.

Aplica-se a

Confira também