IXamlMetadataProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Implementiert die XAML-Typauflösung und stellt die Zuordnung zwischen im Markup verwendeten Typen und den entsprechenden Klassen bereit, die in einer Anwendung oder Komponente implementiert sind.
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
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Der XAML-Compiler generiert Implementierungen der Schnittstelle innerhalb jeder Komponente (Anwendung, Bibliothek oder WinRT-Komponente), die XAML verwendet. In Anwendungen wird die Implementierung für das Anwendungsobjekt selbst generiert. Für Bibliotheken und WinRT-Komponenten wird die Implementierung für eine anonyme Klasse generiert, die vom XAML-Compiler erstellt wurde. Jede IXamlMetadataProvider-Implementierung stellt Typinformationen für die Steuerelemente bereit, die in der Komponente definiert sind, in der sie generiert wird.
Weitere Informationen zu IXamlMetadataProvider, IXamlType und IXamlMember und deren Verwendung für benutzerdefinierte XAML-Typen finden Sie im Abschnitt "Hinweise" von IXamlType.
Methoden
GetXamlType(String) |
Implementiert den XAML-Schemakontextzugriff auf die zugrunde liegende Typzuordnung, basierend auf der Angabe eines vollständigen Typnamens. |
GetXamlType(TypeName) |
Implementiert den XAML-Schemakontextzugriff auf die zugrunde liegende Typzuordnung, basierend auf der Bereitstellung eines Hilfswerts, der einen Typ beschreibt. |
GetXmlnsDefinitions() |
Ruft den Satz von XMLNS-Definitionen (XAML-Namespace) ab, die für den Kontext gelten. |