Windows.UI.Xaml.Interop 名前空間

フレームワーク間の統合と相互運用のための基本的な型を提供します。 特に、これには、バインディング パターンを有効にするインターフェイスとサポート型が含まれます。

クラス

NotifyCollectionChangedEventArgs

CollectionChanged イベントのイベント データを提供します。

。ネット このクラスは System.Collections.Specialized.NotifyCollectionChangedEventArgs として表示されます。

構造体

TypeName

他の API によって報告される型情報が共通言語ランタイム (CLR) に依存しないように、 System.Type に置き換えます。 この構造体は、 UnderlyingType や Type などのプロパティによって値として使用 されます

。ネット .NET を使用してプログラミングする場合、この型は非表示になり、 System.Type 型を使用する必要があります。 生の IDL シグネチャごとに TypeName を使用するすべてのWindows ランタイム API では、.NET コードで API を使用する場合は、代わりに System.Type 値が使用されます。

C++/WinRTwinrt::xaml_typename<T>() ヘルパー関数を使用して TypeName オブジェクトを作成できます。 詳細とコード例については、 winrt::xaml_typename 関数テンプレート に関するページを参照してください。

インターフェイス

IBindableIterable

IIterable を拡張して、データ バインディング インフラストラクチャの要件を有効にします。

。ネット このインターフェイスは System.Collections.IEnumerable として表示されます。

IBindableIterator

コレクションに対するバインド可能な反復をサポートします。

IBindableObservableVector

変更通知用の VectorChanged イベントを追加して、IBindableVector を拡張します。

IBindableVector

バインド可能なオブジェクトの書き込み可能なベクター コレクションを表します。

。ネット このインターフェイスは System.Collections.IList として表示されます。

IBindableVectorView

バインド可能なオブジェクトの読み取り専用ベクター コレクションを表します。

INotifyCollectionChanged

C++ バインド可能なクラスのコレクション変更パターン インターフェイスを提供します。

。ネット このインターフェイスは System.Collections.Specialized.INotifyCollectionChanged として表示されます。

列挙型

NotifyCollectionChangedAction

CollectionChanged イベントの原因となったアクションについて説明します。

。ネット この型は System.Collections.Specialized.NotifyCollectionChangedAction として表示されます。

TypeKind

型の原点に関する基本的なガイダンスを提供します。 TypeName で値として使用されます。

代理人

BindableVectorChangedEventHandler

VectorChanged イベントを処理するメソッドを表します。

NotifyCollectionChangedEventHandler

CollectionChanged イベントを処理するメソッドを表します。

。ネット このインターフェイスは System.Collections.Specialized.NotifyCollectionChangedEventHandler として表示されます。