TypeExtension 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 TypeExtension 類別的新執行個體。
多載
TypeExtension() |
初始化 TypeExtension 類別的新執行個體。 |
TypeExtension(String) |
初始化 TypeExtension 類別的新執行個體,根據所提供 |
TypeExtension(Type) |
直接宣告類型,初始化 TypeExtension 類別的新執行個體。 |
TypeExtension()
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 命名空間的參考類型才需要。
例外狀況
嘗試指定 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 的協助程式方法,不是標記延伸的一般實作模式的一部分。