TypeExtension 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 TypeExtension 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| TypeExtension() |
初始化 TypeExtension 類別的新執行個體。 |
| TypeExtension(String) |
初始化該類別的新實例TypeExtension,並根據所提供的TypeName字串初始化該 |
| 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 是 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 輔助方法,並非標記擴充的正常實作模式。