ItemsView<TVisual>.ItemsSource 属性

定义

获取或设置用于模板和显示的项的源。

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

属性值

注解

虽然接受任何 IEnumerable 实现者,但未实现 IListIReadOnlyList<T> (T 为类) 的任何实现者都将通过迭代转换为 list。

如果集合实现 INotifyCollectionChanged,则此接口上的 事件引发的任何更改都将反映在项视图中。 请注意,如果在main线程的另一个线程上引发事件,则结果将不可预知,具体取决于平台。 若要安全地修改集合 (并从另一个线程引发事件) ,请调用 EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) 以启用对线程的访问的正确同步。

适用于