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 の値) を返します。

適用対象