Partage via


IXamlMetadataProvider Interface

Définition

Implémente la résolution de type XAML et fournit le mappage entre les types utilisés dans le balisage et les classes correspondantes implémentées dans une application ou un composant.

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
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Le compilateur XAML génère des implémentations de l’interface dans chaque composant (application, bibliothèque ou composant WinRT) qui utilise XAML. Dans les applications, l’implémentation est générée sur l’objet application lui-même. Pour les bibliothèques et les composants WinRT, l’implémentation est générée sur une classe anonyme créée par le compilateur XAML. Chaque implémentation IXamlMetadataProvider fournit des informations de type pour les contrôles définis dans le composant dans lequel elle est générée.

Pour plus d’informations sur IXamlMetadataProvider, IXamlType et IXamlMember et sur la façon dont ils sont utilisés pour les types personnalisés XAML, consultez la section « Remarques » de IXamlType.

Méthodes

GetXamlType(String)

Implémente l’accès du contexte de schéma XAML au mappage de type sous-jacent, en fonction de la spécification d’un nom de type complet.

GetXamlType(TypeName)

Implémente l’accès du contexte de schéma XAML au mappage de type sous-jacent, en fonction de la fourniture d’une valeur d’assistance qui décrit un type.

GetXmlnsDefinitions()

Obtient l’ensemble des définitions XMLNS (espace de noms XAML) qui s’appliquent au contexte.

S’applique à

Voir aussi