IXamlType2 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供報告 XAML 類型系統有關 XAML 類型之特定專案的方法。 使用這個介面合約,XAML 剖析器可以載入應用程式中定義且在 XAML 檔案中參考的任何自訂類型和成員。
public interface class IXamlType2 : IXamlType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
struct IXamlType2 : IXamlType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.Guid(2668391995, 17211, 22189, 143, 105, 120, 164, 221, 62, 100, 249)]
public interface IXamlType2 : IXamlType
Public Interface IXamlType2
Implements IXamlType
- 屬性
- 實作
Windows 需求
裝置系列 |
Windows 10, version 1809 (已於 10.0.17763.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)
|
屬性
BaseType |
取得 XAML 型別之立即基底類型的 IXamlType 。 此值的判斷是以核心類型的基礎類型為基礎。 (繼承來源 IXamlType) |
BoxedType |
取得 XAML 型別之 Boxed 類型的 IXamlType 。 此值的判斷是以核心類型的基礎類型為基礎。 |
ContentProperty |
取得這個IXamlType之 XAML 內容屬性的IXamlMember資訊。 (繼承來源 IXamlType) |
FullName |
取得基礎型別的完整類別名稱。 (繼承來源 IXamlType) |
IsArray |
取得值,指出 IXamlType 是否代表陣列。 (繼承來源 IXamlType) |
IsBindable |
取得值,這個值會宣告類型是否可系結。 (繼承來源 IXamlType) |
IsCollection |
取得值,這個值表示這個 IXamlType 是否代表集合。 (繼承來源 IXamlType) |
IsConstructible |
取得值,指出這個 IXamlType 是否根據 XAML 定義代表可建構的類型。 (繼承來源 IXamlType) |
IsDictionary |
取得值,指出這個 IXamlType 是否代表字典/對應。 (繼承來源 IXamlType) |
IsMarkupExtension |
取得值,這個值表示 IXamlType 是否代表標記延伸。 (繼承來源 IXamlType) |
ItemType |
取得值,這個值會提供這個IXamlType之Items屬性的類型資訊。 (繼承來源 IXamlType) |
KeyType |
取得值,這個值會提供這個IXamlType之Key屬性的類型資訊,如果這個IXamlType代表字典/對應。 (繼承來源 IXamlType) |
UnderlyingType |
取得支援類型的資訊。 (繼承來源 IXamlType) |
方法
ActivateInstance() |
假設有 XAML 類型,請設定其初始化的值,並傳回可用的實例。 (繼承來源 IXamlType) |
AddToMap(Object, Object, Object) |
將專案加入自訂地圖類型。 (繼承來源 IXamlType) |
AddToVector(Object, Object) |
將專案加入至自訂向量類型。 (繼承來源 IXamlType) |
CreateFromString(String) |
根據字串建立型別系統標記法。 此使用方式的主要案例是建立列舉值,並對應適當的列舉。 (繼承來源 IXamlType) |
GetMember(String) |
從這個IXamlType傳回特定具名成員的IXamlMember資訊。 (繼承來源 IXamlType) |
RunInitializer() |
叫用 XAML 架構內容及其平臺相依性所需的任何必要預先啟用邏輯。 (繼承來源 IXamlType) |