語言

IXamlNamespaceResolver 介面

定義

描述一種服務,能回傳基於其前綴的 XAML 命名空間,該命名空間在 XAML 標記中映射。

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

備註

型別轉換器和標記擴充功能可以在 XAML 物件寫入器所提供的服務上下文中查詢 作為 IXamlNamespaceResolver 服務,當 XAML 物件寫入器呼叫值轉換行為時。 欲了解更多資訊,請參閱 XAML 的型別轉換器與標記擴展 ,以及 型別轉換器和標記擴充可用的服務情境。

WPF 使用方式注意事項

此介面也作為 WPF XAML 實作的一部分,以 XmlnsDictionary 類別實現。 XmlnsDictionary 儲存 XAML 命名空間資訊,並與 XAML 處理器互動,透過相同 IXamlTypeResolver 介面將這些資訊轉發至服務上下文。

方法

名稱 Description
GetNamespace(String)

取得指定前綴字串的 XAML 命名空間識別碼。

GetNamespacePrefixes()

回傳所有在主動 XAML 結構環境中可用的前綴到 XAML 命名空間映射(NamespaceDeclaration 值)。

適用於