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