Language

TypeExtension コンストラクター

定義

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

オーバーロード

名前 説明
TypeExtension()

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

TypeExtension(String)

TypeExtension クラスの新しいインスタンスを初期化し、指定されたTypeName文字列に基づいて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 の実行時コードを使用するためのヘルパー メソッドであり、マークアップ拡張機能の通常の実装パターンの一部ではありません。

適用対象