IXamlTypeResolver インターフェイス

定義

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

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

注釈

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

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

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

メソッド

Resolve(String)

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

適用対象

こちらもご覧ください