IXamlMetadataProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |