Freigeben über


IXamlNamespaceResolver Schnittstelle

Definition

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.

Gilt für