FilteredObservableCollection<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.
Filtrelenmiş gözlemlenebilir koleksiyonu temsil eder.
generic <typename T>
public ref class FilteredObservableCollection : System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList, System::Collections::Specialized::INotifyCollectionChanged
public class FilteredObservableCollection<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList, System.Collections.Specialized.INotifyCollectionChanged
type FilteredObservableCollection<'T> = class
interface IList
interface ICollection
interface IEnumerable
interface IList<'T>
interface ICollection<'T>
interface seq<'T>
interface INotifyCollectionChanged
Public Class FilteredObservableCollection(Of T)
Implements ICollection(Of T), IEnumerable(Of T), IList, IList(Of T), INotifyCollectionChanged
Tür Parametreleri
- T
Koleksiyonun türü.
- Devralma
-
FilteredObservableCollection<T>
- Uygulamalar
Açıklamalar
Bu sınıf için temel alınan koleksiyonun ve INotifyCollectionChangeduygulaması IList gerekir.
Oluşturucular
FilteredObservableCollection<T>(IList<T>) |
öğesinin yeni bir örneğini FilteredObservableCollection<T>başlatır. |
Özellikler
Count |
Topluluktaki öğe sayısını alır. |
IsFixedSize |
Bu koleksiyonun sabit bir boyutu olup olmadığını belirler. |
IsReadOnly |
Bu koleksiyonun salt okunur olup olmadığını belirler. |
IsSynchronized |
Koleksiyonun eşitlenip eşitlenmediğini belirler. |
Item[Int32] |
Öğeyi belirtilen konumda alır. |
SyncRoot |
Koleksiyonu eşitlemek için kullanılan nesneyi alır. |
Yöntemler
Add(Object) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
Add(T) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
Clear() |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
Contains(Object) |
Koleksiyonun belirtilen nesneyi içerip içermediğini belirler. |
Contains(T) |
Koleksiyonun belirtilen öğeyi içerip içermediğini belirler. |
CopyTo(Array, Int32) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
CopyTo(T[], Int32) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
Filter(Predicate<T>) |
Koleksiyonu belirtilen koşula göre filtreler. |
GetEnumerator() |
Numaralandırıcıyı alır. |
IndexOf(Object) |
Belirtilen öğenin konumunu alır. |
IndexOf(T) |
Belirtilen öğenin konumunu alır. |
Insert(Int32, Object) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
Insert(Int32, T) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
Remove(Object) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
Remove(T) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
RemoveAt(Int32) |
Bu koleksiyon salt okunur olduğundan bir InvalidOperationExceptionoluşturur. |
StopFiltering() |
Koleksiyonun filtresini kaldırır. |
Ekinlikler
CollectionChanged |
Koleksiyon değiştiğinde oluşturulur. |
Belirtik Arabirim Kullanımları
IEnumerable.GetEnumerator() |
Numaralandırıcıyı alır. |
IList.Item[Int32] |
Öğeyi belirtilen konumda alır. |
Uzantı Metotları
EmptyIfNull<T>(IEnumerable<T>) |
Null olmaması durumunda bu numaralandırmayı döndür. Null olması durumunda boş dönüş sabit listesi. |