IXamlNamespaceResolver 介面

定義

描述服務,這項服務可以傳回以 XAML 標記中對應的前置詞為基礎的 XAML 命名空間。

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
衍生

備註

當 XAML 物件寫入器叫用值轉換行為時,類型轉換器和標記延伸可以在 XAML 物件寫入器所提供的服務內容上查詢 IXamlNamespaceResolver 作為服務。 如需詳細資訊,請參閱 XAML 和服務內容的型別轉換子和標記延伸 可供 類型轉換器和標記延伸

WPF 使用注意事項

這個介面也會實作為 類別中 WPF XAML 實作的 XmlnsDictionary 一部分。 XmlnsDictionary 會儲存 XAML 命名空間資訊,並與 XAML 處理器互動,以透過相同的 IXamlTypeResolver 介面將該資訊轉送至服務內容。

方法

GetNamespace(String)

針對指定的前置字串擷取 XAML 命名空間識別項。

GetNamespacePrefixes()

傳回作用中 XAML 結構描述內容中所有可能的前置詞對 XAML 命名空間對應 (NamespaceDeclaration 值)。

適用於