ObservableCollectionListSource<T> Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
ObservableCollection<T> Memperluas dan menambahkan implementasi eksplisit dari 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
Jenis parameter
- T
Jenis elemen dalam koleksi.
- Warisan
-
ObservableCollectionListSource<T>
- Atribut
- Penerapan
Keterangan
Metode GetList() ini diimplementasikan untuk mengembalikan IBindingList implementasi yang tetap sinkron dengan ObservableCollection.
Kelas ini dapat digunakan untuk mengimplementasikan properti navigasi pada entitas untuk digunakan dalam pengikatan data Formulir Windows. Untuk pengikatan data WPF, gunakan ObservableCollection daripada instans kelas ini.
Lihat Tampilan lokal entitas terlacak di EF Core untuk informasi dan contoh selengkapnya.
Konstruktor
ObservableCollectionListSource<T>() |
Menginisialisasi instans baru kelas ObservableCollectionListSource<T>. |
ObservableCollectionListSource<T>(IEnumerable<T>) |
Menginisialisasi instans ObservableCollectionListSource<T> baru kelas yang berisi elemen yang disalin dari koleksi yang ditentukan. |
ObservableCollectionListSource<T>(List<T>) |
Menginisialisasi instans ObservableCollectionListSource<T> baru kelas yang berisi elemen yang disalin dari daftar yang ditentukan. |
Implementasi Antarmuka Eksplisit
IListSource.ContainsListCollection |
Selalu false karena tidak pernah ada koleksi yang terkandung. |
IListSource.GetList() |
Mengembalikan IBindingList implementasi yang tetap sinkron dengan ini ObservableCollection<T>. Daftar yang dikembalikan di-cache pada objek ini sedih sehingga daftar yang sama dikembalikan setiap kali metode ini dipanggil. |
Metode Ekstensi
ToBindingList<T>(ObservableCollection<T>) |
Mengembalikan BindingList<T> implementasi yang tetap sinkron dengan yang diberikan ObservableCollection<T>. |
Berlaku untuk
Entity Framework