FilteredObservableCollection<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine erkennbare gefilterte Auflistung dar.
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
Typparameter
- T
Der Typ der Auflistung.
- Vererbung
-
FilteredObservableCollection<T>
- Implementiert
Hinweise
Die zugrunde liegende Auflistung für diese Klasse muss implementieren IList und INotifyCollectionChanged.
Konstruktoren
FilteredObservableCollection<T>(IList<T>) |
Initialisiert eine neue Instanz von FilteredObservableCollection<T>. |
Eigenschaften
Count |
Ruft die Anzahl der Elemente in der Auflistung ab. |
IsFixedSize |
Bestimmt, ob diese Auflistung eine feste Größe aufweist. |
IsReadOnly |
Bestimmt, ob diese Auflistung schreibgeschützt ist. |
IsSynchronized |
Bestimmt, ob die Auflistung synchronisiert wird. |
Item[Int32] |
Ruft das Element am angegebenen Speicherort ab. |
SyncRoot |
Ruft das Objekt ab, mit dem die Auflistung synchronisiert wird. |
Methoden
Add(Object) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
Add(T) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
Clear() |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
Contains(Object) |
Bestimmt, ob die Auflistung das angegebene Objekt enthält. |
Contains(T) |
Bestimmt, ob die Auflistung das angegebene Element enthält. |
CopyTo(Array, Int32) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
CopyTo(T[], Int32) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
Filter(Predicate<T>) |
Filtert die Auflistung nach dem angegebenen Prädikat. |
GetEnumerator() |
Ruft den Enumerator ab. |
IndexOf(Object) |
Ruft die Position des angegebenen Elements ab. |
IndexOf(T) |
Ruft die Position des angegebenen Elements ab. |
Insert(Int32, Object) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
Insert(Int32, T) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
Remove(Object) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
Remove(T) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
RemoveAt(Int32) |
Da diese Auflistung schreibgeschützt ist, wird InvalidOperationException ausgelöst. |
StopFiltering() |
Entfernt den Filter für die Auflistung. |
Ereignisse
CollectionChanged |
Wird ausgelöst, wenn sich die Auflistung geändert hat. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Ruft den Enumerator ab. |
IList.Item[Int32] |
Ruft das Element am angegebenen Speicherort ab. |
Erweiterungsmethoden
EmptyIfNull<T>(IEnumerable<T>) |
Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück. |