ObservableCollectionListSource<T> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
ObservableCollection<T>擴充和加入 的明確實作 IListSource 。
public class ObservableCollectionListSource<T> : System.Collections.ObjectModel.ObservableCollection<T>, System.ComponentModel.IListSource where T : class
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BindingList raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
public class ObservableCollectionListSource<T> : System.Collections.ObjectModel.ObservableCollection<T>, System.ComponentModel.IListSource where T : class
type ObservableCollectionListSource<'T (requires 'T : null)> = class
inherit ObservableCollection<'T (requires 'T : null)>
interface IListSource
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("BindingList raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")>]
type ObservableCollectionListSource<'T (requires 'T : null)> = class
inherit ObservableCollection<'T (requires 'T : null)>
interface IListSource
Public Class ObservableCollectionListSource(Of T)
Inherits ObservableCollection(Of T)
Implements IListSource
類型參數
- T
集合中項目的類型。
- 繼承
-
ObservableCollectionListSource<T>
- 屬性
- 實作
備註
GetList()方法會實作,以傳回 IBindingList 與 ObservableCollection 保持同步的實作。
這個類別可用來在實體上實作導覽屬性,以用於Windows Forms資料系結。 針對 WPF 資料系結,請使用 ObservableCollection,而不是這個類別的實例。
如需詳細資訊和範例,請參閱 EF Core 中追蹤實體的本機檢視 。
建構函式
ObservableCollectionListSource<T>() |
初始化 ObservableCollectionListSource<T> 類別的新執行個體。 |
ObservableCollectionListSource<T>(IEnumerable<T>) |
初始化 ObservableCollectionListSource<T> 類別的新執行個體,這個類別包含自指定之集合複製過來的項目。 |
ObservableCollectionListSource<T>(List<T>) |
初始化 ObservableCollectionListSource<T> 類別的新執行個體,這個類別包含自指定之清單複製過來的項目。 |
明確介面實作
IListSource.ContainsListCollection |
一律為 false,因為從未包含的集合。 |
IListSource.GetList() |
IBindingList傳回與這個 ObservableCollection<T> 保持同步的實作。 傳回的清單會在這個物件上快取,如此一來,每次呼叫這個方法時都會傳回相同的清單。 |
擴充方法
ToBindingList<T>(ObservableCollection<T>) |
BindingList<T>傳回與指定 ObservableCollection<T> 保持同步的實作。 |