ObservableCollectionListSource<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ObservableCollection<T> açık bir uygulamasını IListSourcegenişletir ve ekler.
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ür Parametreleri
- T
Koleksiyondaki öğelerin türü.
- Devralma
-
ObservableCollectionListSource<T>
- Öznitelikler
- Uygulamalar
Açıklamalar
yöntemi GetList() , ObservableCollection ile eşitlenmiş durumda kalan bir IBindingList uygulama döndürmek için uygulanır.
Bu sınıf, Windows Forms veri bağlamada kullanılmak üzere varlıklara gezinti özellikleri uygulamak için kullanılabilir. WPF veri bağlaması için bu sınıfın bir örneği yerine ObservableCollection kullanın.
Daha fazla bilgi ve örnek için bkz. EF Core'da izlenen varlıkların yerel görünümleri .
Oluşturucular
ObservableCollectionListSource<T>() |
ObservableCollectionListSource<T> sınıfının yeni bir örneğini başlatır. |
ObservableCollectionListSource<T>(IEnumerable<T>) |
Belirtilen koleksiyondan kopyalanan öğeleri içeren sınıfının yeni bir örneğini ObservableCollectionListSource<T> başlatır. |
ObservableCollectionListSource<T>(List<T>) |
Belirtilen listeden ObservableCollectionListSource<T> kopyalanan öğeleri içeren sınıfın yeni bir örneğini başlatır. |
Belirtik Arabirim Kullanımları
IListSource.ContainsListCollection |
Hiçbir zaman kapsanan bir koleksiyon olmadığından her zaman false. |
IListSource.GetList() |
Bu ObservableCollection<T>ile eşitlenmiş durumda kalan bir IBindingList uygulama döndürür. Döndürülen liste bu nesnede önbelleğe alınır, böylece bu yöntem her çağrıldığında aynı liste döndürülür. |
Uzantı Metotları
ToBindingList<T>(ObservableCollection<T>) |
Verilen ObservableCollection<T>ile eşitlenmiş durumda kalan bir BindingList<T> uygulama döndürür. |
Şunlara uygulanır
Entity Framework