IXamlNamespaceResolver 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
描述一種服務,能回傳基於其前綴的 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 值)。 |