IXamlType2 インターフェイス

定義

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 型のボックス化された型の IXamlType を取得します。 この値の決定は、コア型の基になる型に基づいています。

ContentProperty

この IXamlType の XAML コンテンツ プロパティの IXamlMember 情報を取得します。

(継承元 IXamlType)
FullName

基になる型の完全なクラス名を取得します。

(継承元 IXamlType)
IsArray

IXamlType が配列を表すかどうかを示す値を取得します。

(継承元 IXamlType)
IsBindable

型がバインド可能かどうかを宣言する値を取得します。

(継承元 IXamlType)
IsCollection

この IXamlType がコレクションを表すかどうかを示す値を取得します。

(継承元 IXamlType)
IsConstructible

XAML 定義に従って、この IXamlType が構築可能な型を表すかどうかを示す値を取得します。

(継承元 IXamlType)
IsDictionary

この IXamlType がディクショナリまたはマップを表すかどうかを示す値を取得します。

(継承元 IXamlType)
IsMarkupExtension

IXamlType がマークアップ拡張を表すかどうかを示す値を取得します。

(継承元 IXamlType)
ItemType

この IXamlTypeItems プロパティの型情報を提供する値を取得します。

(継承元 IXamlType)
KeyType

この IXamlType がディクショナリ/マップを表す場合は、この IXamlTypeKey プロパティの型情報を提供する値を取得します。

(継承元 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)

適用対象

こちらもご覧ください