TypeExtension クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字列の入力に基づき 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
- 継承
- 属性
注釈
XAML の使用情報については、「 x:Type Markup Extension」を参照してください。
注意
この機能は {x:Type}
、通常、マークアップからのユーザー コード呼び出し用です。 XAML サポートを実装しているコードの場合、型解決サービスは から IXamlTypeResolver 取得され、動作する XAML スキーマ コンテキストの実装に関連しています。 サービス プロバイダーの代わりに IXamlTypeResolver 参照ProvideValueを試みないでください。渡すコンテキストは型解決に対して有効でない可能性があり、有効なサービスなしで呼び出そうとすると失敗します。
WPF の使用上の注意
型参照は、XAML によってこれらの機能が参照されている場合、WPF のスタイル、テンプレート、およびデータバインド機能領域に一般的に使用されます。
コンストラクター
TypeExtension() |
TypeExtension クラスの新しいインスタンスを初期化します。 |
TypeExtension(String) |
TypeExtension クラスの新しいインスタンスを初期化します。TypeName 値は、指定された |
TypeExtension(Type) |
型を直接宣言して、TypeExtension クラスの新しいインスタンスを初期化します。 |
プロパティ
Type |
この拡張機能の型情報を取得または設定します。 |
TypeName |
このマークアップ拡張機能によって表される型名を取得または設定します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ProvideValue(IServiceProvider) |
この拡張機能を適用するプロパティで設定するオブジェクトを返します。 TypeExtension の場合、これは要求された型名の評価対象となる Type 値です。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET