語言

TypeExtension 建構函式

定義

初始化 TypeExtension 類別的新執行個體。

多載

名稱 Description
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成立,則該值將被初步接受。 實際的解析與值評估會被延後,直到 ProvideValue 在此擴充中被呼叫,當 XAML 被解析且服務上下文已啟用時。 此時預期 可在 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 輔助方法,並非標記擴充的正常實作模式。

適用於