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 型のボックス化された型の 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 |
この IXamlType の Items プロパティの型情報を提供する値を取得します。 (継承元 IXamlType) |
KeyType |
この IXamlType がディクショナリ/マップを表す場合は、この IXamlType の Key プロパティの型情報を提供する値を取得します。 (継承元 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) |