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(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
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 do 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 ele é 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" de 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. |