TypeExtension コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
TypeExtension クラスの新しいインスタンスを初期化します。
オーバーロード
TypeExtension() |
TypeExtension クラスの新しいインスタンスを初期化します。 |
TypeExtension(String) |
TypeExtension クラスの新しいインスタンスを初期化します。TypeName 値は、指定された |
TypeExtension(Type) |
型を直接宣言して、TypeExtension クラスの新しいインスタンスを初期化します。 |
TypeExtension()
TypeExtension クラスの新しいインスタンスを初期化します。
public:
TypeExtension();
public TypeExtension ();
Public Sub New ()
適用対象
TypeExtension(String)
TypeExtension クラスの新しいインスタンスを初期化します。TypeName 値は、指定された typeName
文字列に基づいて初期化されます。
public:
TypeExtension(System::String ^ typeName);
public TypeExtension (string typeName);
new System.Windows.Markup.TypeExtension : string -> System.Windows.Markup.TypeExtension
Public Sub New (typeName As String)
パラメーター
- typeName
- String
参照する型を識別する文字列。 この文字列の形式は prefix:className
です。
prefix
は XAML 名前空間のマッピング プレフィックスで、既定の XAML 名前空間にマップされない型を参照する場合にのみ必要です。
例外
typeName
を null
として指定しようとしました。
注釈
この値は、コンストラクターで設定しても評価されません。 値が でない null
場合、値は最初に受け入れられます。 値の実際の解析と評価は、XAML が解析され、使用可能なサービス コンテキストがアクティブな状態で、この拡張機能でが呼び出されるまで ProvideValue 延期されます。 現時点では、 typeName
は XAML スキーマ コンテキスト内の型として解決可能であることが想定され、その型が返されます。
適用対象
TypeExtension(Type)
型を直接宣言して、TypeExtension クラスの新しいインスタンスを初期化します。
public:
TypeExtension(Type ^ type);
public TypeExtension (Type type);
new System.Windows.Markup.TypeExtension : Type -> System.Windows.Markup.TypeExtension
Public Sub New (type As Type)
パラメーター
- type
- Type
この TypeExtension によって表される型。
例外
type
は null
です
注釈
これは のランタイム コードを使用 TypeExtension するためのヘルパー メソッドであり、マークアップ拡張機能の通常の実装パターンの一部ではありません。
適用対象
.NET