TypeExtension 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作會根據輸入字串傳回 Type 的標記延伸。
public ref class TypeExtension : System::Windows::Markup::MarkupExtension
C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.TypeExtensionConverter))]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))]
public class TypeExtension : System.Windows.Markup.MarkupExtension
C#
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))]
public class TypeExtension : System.Windows.Markup.MarkupExtension
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.TypeExtensionConverter))>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))>]
type TypeExtension = class
inherit MarkupExtension
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Type))>]
type TypeExtension = class
inherit MarkupExtension
Public Class TypeExtension
Inherits MarkupExtension
- 繼承
- 屬性
如需 XAML 使用方式資訊,請參閱 x:Type 標記延伸。
備註
此功能 {x:Type}
通常適用於來自標記的用戶程式代碼調用。 對於實作 XAML 支援的程式代碼,類型解析服務來自 IXamlTypeResolver ,而且與執行中的 XAML 架構內容實作相關。 請勿嘗試參考 ProvideValue 做為服務提供者的 IXamlTypeResolver 替代專案;您傳入的內容可能對類型解析無效,而且嘗試呼叫沒有有效服務將會失敗。
當 XAML 參考這些功能時,通常會用於 WPF 中的樣式、範本和數據系結功能區域。
Type |
初始化 TypeExtension 類別的新執行個體。 |
Type |
初始化 TypeExtension 類別的新執行個體,根據所提供 |
Type |
直接宣告類型,初始化 TypeExtension 類別的新執行個體。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Provide |
傳回物件,這個物件應該設定於套用這個延伸的屬性上。 如果是 TypeExtension,這是針對所要求的類型名稱評估的 Type 值。 |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |