IXamlNamespaceResolver Schnittstelle

Definition

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.

Gilt für: