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 名前空間にマップされない型を参照する場合にのみ必要です。

例外

typeNamenull として指定しようとしました。

注釈

この値は、コンストラクターで設定しても評価されません。 値が でない 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 によって表される型。

例外

typenull です

注釈

これは のランタイム コードを使用 TypeExtension するためのヘルパー メソッドであり、マークアップ拡張機能の通常の実装パターンの一部ではありません。

適用対象