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, der einen XAML-Namespace zurückgeben kann, der auf dem Präfix basiert, wie er im XAML-Markup zugeordnet ist.
public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
- Abgeleitet
Hinweise
Typkonverter und Markuperweiterungen können als Dienst im Dienstkontext abfragen IXamlNamespaceResolver , der von einem XAML-Objektschreiber bereitgestellt wird, wenn der XAML-Objektschreiber 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.
WPF-Verwendungshinweise
Diese Schnittstelle wird auch als Teil der WPF XAML-Implementierung in der klasse XmlnsDictionary implementiert. XmlnsDictionary speichert XAML-Namespaceinformationen und interagiert mit XAML-Prozessoren, um diese Informationen über dieselbe IXamlTypeResolver Schnittstelle an den Dienstkontext weiterzuleiten.
Methoden
| Name | Beschreibung |
|---|---|
| GetNamespace(String) |
Ruft einen XAML-Namespacebezeichner für die angegebene Präfixzeichenfolge ab. |
| GetNamespacePrefixes() |
Gibt alle möglichen Präfix-zu-XAML-Namespacezuordnungen (NamespaceDeclaration Werte) zurück, die im aktiven XAML-Schemakontext verfügbar sind. |