IXamlNamespaceResolver インターフェイス

定義

XAML マークアップでマップされるときにプレフィックスに基づく XAML 名前空間を返すことができるサービスについて説明します。

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

注釈

型コンバーターとマークアップ拡張は、XAML オブジェクト ライターが値変換動作を呼び出すときに、XAML オブジェクト ライターによって提供されるサービス コンテキストでサービスとしての IXamlNamespaceResolver を照会できます。 詳細については、「 型コンバーターとマークアップ拡張使用できる XAML およびサービス コンテキストの型コンバーターとマークアップ拡張」を参照してください。

WPF の使用に関する注意事項

このインターフェイスは、XmlnsDictionary クラスのWPF XAML 実装の一部としても実装されます。 XmlnsDictionary は、XAML 名前空間情報を格納し、XAML プロセッサと対話して、同じ IXamlTypeResolver インターフェイスを介してその情報をサービス コンテキストに転送します。

メソッド

名前 説明
GetNamespace(String)

指定したプレフィックス文字列の XAML 名前空間識別子を取得します。

GetNamespacePrefixes()

アクティブな XAML スキーマ コンテキストで使用可能なすべてのプレフィックスから XAML 名前空間へのマッピング (NamespaceDeclaration 値) を返します。

適用対象