IXamlNamespaceResolver Interfaccia

Definizione

Descrive un servizio che può restituire uno spazio dei nomi XAML in base al prefisso mappato nel markup XAML.

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
Derivato

Commenti

I convertitori di tipi e le estensioni di markup possono eseguire query su IXamlNamespaceResolver come servizio nel contesto del servizio fornito da un writer di oggetti XAML, quando il writer di oggetti XAML richiama il comportamento di conversione dei valori. Per altre informazioni, vedi Convertitori di tipi ed estensioni di markup per contesti XAML e di servizio disponibili per convertitori di tipi ed estensioni di markup.

Note sull'utilizzo di WPF

Questa interfaccia viene implementata anche come parte dell'implementazione XAML WPF nella XmlnsDictionary classe . XmlnsDictionary archivia le informazioni sullo spazio dei nomi XAML e interagisce con i processori XAML per inoltrare tali informazioni al contesto del servizio tramite la stessa IXamlTypeResolver interfaccia.

Metodi

GetNamespace(String)

Recupera un identificatore dello spazio dei nomi XAML per la stringa di prefisso specificata.

GetNamespacePrefixes()

Restituisce tutti i mapping prefisso-spazio dei nomi XAML possibili (valori di NamespaceDeclaration) che sono disponibili nel contesto dello schema XAML attivo.

Si applica a