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 是 XML 命名空間的對應前置詞,只有未對應至預設 XML 命名空間的參考類型才需要。

例外狀況

嘗試指定 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 的協助程式方法,不是標記延伸的一般實作模式的一部分。

適用於