IXamlTypeResolver インターフェイス

定義

XAML マークアップの名前付き要素から適切な CLR 型に解決されるサービスを表します。

public interface class IXamlTypeResolver
public interface IXamlTypeResolver
type IXamlTypeResolver = interface
Public Interface IXamlTypeResolver

注釈

IXamlTypeResolver クラスは、主にサービスとしてTypeConverterおよびMarkupExtension作成者によって使用され、CLR オブジェクトの構築に必要な XAML から CLR への型マッピングを決定します。

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

以前のバージョンの .NET Framework では、このインターフェイスは WPF 固有のアセンブリ WindowsBase に存在しました。 .NET Framework 4 では、 IXamlTypeResolver は System.Xaml アセンブリにあります。 詳細については、「 WPF から System.Xaml に移行された型」を参照してください。

メソッド

名前 説明
Resolve(String)

名前付き XAML 型を対応する CLR Typeに解決します。

適用対象

こちらもご覧ください