ItemsView<TVisual>.ItemsSource プロパティ

定義

テンプレート化し、表示する項目のソースを取得または設定します。

public System.Collections.IEnumerable ItemsSource { get; set; }
member this.ItemsSource : System.Collections.IEnumerable with get, set

プロパティ値

IEnumerable

注釈

任意の IEnumerable 実装側が受け入れられている間、またはを実装していない IList IReadOnlyList<T> (T はクラス) は、反復処理によってリストに変換されます。

コレクションがを実装している場合 INotifyCollectionChanged 、このインターフェイスでイベントから発生したすべての変更が項目ビューに反映されます。 イベントがメインスレッドの別のスレッドで発生した場合、プラットフォームによっては予測できない結果になることに注意してください。 別のスレッドからコレクションを安全に変更し (イベントを発生させる) には、を呼び出して EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) 、スレッドへのアクセスを適切に同期できるようにします。

適用対象