IXamlMetadataProvider Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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(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
- Dérivé
- Attributs
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. |