TypeExtension クラス

定義

文字列の入力に基づき Type を返すマークアップ拡張を実装します。

public ref class TypeExtension : System::Windows::Markup::MarkupExtension
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.TypeExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))]
public class TypeExtension : System.Windows.Markup.MarkupExtension
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))]
public class TypeExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.TypeExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))>]
type TypeExtension = class
    inherit MarkupExtension
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))>]
type TypeExtension = class
    inherit MarkupExtension
Public Class TypeExtension
Inherits MarkupExtension
継承
TypeExtension
属性

注釈

XAML の使用情報については、「 x:Type Markup Extension」を参照してください。

注意

この機能は {x:Type} 、通常、マークアップからのユーザー コード呼び出し用です。 XAML サポートを実装しているコードの場合、型解決サービスは から IXamlTypeResolver 取得され、動作する XAML スキーマ コンテキストの実装に関連しています。 サービス プロバイダーの代わりに IXamlTypeResolver 参照ProvideValueを試みないでください。渡すコンテキストは型解決に対して有効でない可能性があり、有効なサービスなしで呼び出そうとすると失敗します。

WPF の使用上の注意

型参照は、XAML によってこれらの機能が参照されている場合、WPF のスタイル、テンプレート、およびデータバインド機能領域に一般的に使用されます。

コンストラクター

TypeExtension()

TypeExtension クラスの新しいインスタンスを初期化します。

TypeExtension(String)

TypeExtension クラスの新しいインスタンスを初期化します。TypeName 値は、指定された typeName 文字列に基づいて初期化されます。

TypeExtension(Type)

型を直接宣言して、TypeExtension クラスの新しいインスタンスを初期化します。

プロパティ

Type

この拡張機能の型情報を取得または設定します。

TypeName

このマークアップ拡張機能によって表される型名を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ProvideValue(IServiceProvider)

この拡張機能を適用するプロパティで設定するオブジェクトを返します。 TypeExtension の場合、これは要求された型名の評価対象となる Type 値です。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください