ItemsView<TVisual>.ItemsSource プロパティ

定義

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

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

プロパティ値

注釈

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

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

適用対象