IXamlNamespaceResolver 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.
Beschreibt einen Dienst, von dem auf Grundlage des Präfixes ein XAML-Namespace gemäß der Zuordnung im XAML-Markup zurückgegeben werden kann.
public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
- Abgeleitet
Hinweise
Typkonverter und Markuperweiterungen können IXamlNamespaceResolver als Dienst im Dienstkontext abfragen, der von einem XAML-Objektautor bereitgestellt wird, wenn der XAML-Objektautor das Wertkonvertierungsverhalten aufruft. Weitere Informationen finden Sie unter Typkonverter und Markuperweiterungen für XAML- und Dienstkontexte, die für Typkonverter und Markuperweiterungen verfügbar sind.
Hinweise zur WPF-Verwendung
Diese Schnittstelle wird auch im Rahmen der WPF-XAML-Implementierung in der XmlnsDictionary Klasse implementiert. XmlnsDictionary speichert XAML-Namespaceinformationen und interagiert mit XAML-Prozessoren, um diese Informationen über die gleiche IXamlTypeResolver Schnittstelle an den Dienstkontext weiterzuleiten.
Methoden
GetNamespace(String) |
Ruft einen XAML-Namespacebezeichner für die angegebene Präfixzeichenfolge ab. |
GetNamespacePrefixes() |
Gibt alle möglichen Zuordnungen von Präfixen zu XAML-Namespaces zurück (NamespaceDeclaration-Werte), die im aktiven XAML-Schemakontext verfügbar sind. |