FilteredObservableCollection<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje filtrowaną obserwowaną kolekcję.
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
Parametry typu
- T
Typ kolekcji.
- Dziedziczenie
-
FilteredObservableCollection<T>
- Implementuje
Uwagi
Podstawowa kolekcja dla tej klasy musi implementować IList klasy i INotifyCollectionChanged.
Konstruktory
FilteredObservableCollection<T>(IList<T>) |
Inicjuje nowe wystąpienie klasy FilteredObservableCollection<T>. |
Właściwości
Count |
Pobiera liczbę elementów w kolekcji. |
IsFixedSize |
Określa, czy ta kolekcja ma stały rozmiar. |
IsReadOnly |
Określa, czy ta kolekcja jest tylko do odczytu. |
IsSynchronized |
Określa, czy kolekcja jest zsynchronizowana. |
Item[Int32] |
Pobiera element w określonej lokalizacji. |
SyncRoot |
Pobiera obiekt używany do synchronizowania kolekcji. |
Metody
Add(Object) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
Add(T) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
Clear() |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
Contains(Object) |
Określa, czy kolekcja zawiera określony obiekt. |
Contains(T) |
Określa, czy kolekcja zawiera określony element. |
CopyTo(Array, Int32) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
CopyTo(T[], Int32) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
Filter(Predicate<T>) |
Filtruje kolekcję według określonego predykatu. |
GetEnumerator() |
Pobiera moduł wyliczający. |
IndexOf(Object) |
Pobiera lokalizację określonego elementu. |
IndexOf(T) |
Pobiera lokalizację określonego elementu. |
Insert(Int32, Object) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
Insert(Int32, T) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
Remove(Object) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
Remove(T) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
RemoveAt(Int32) |
Ponieważ ta kolekcja jest tylko do odczytu, zgłasza element InvalidOperationException. |
StopFiltering() |
Usuwa filtr dla kolekcji. |
Zdarzenia
CollectionChanged |
Wywoływane po zmianie kolekcji. |
Jawne implementacje interfejsu
IEnumerable.GetEnumerator() |
Pobiera moduł wyliczający. |
IList.Item[Int32] |
Pobiera element w określonej lokalizacji. |
Metody rozszerzania
EmptyIfNull<T>(IEnumerable<T>) |
Zwróć to wyliczenie, jeśli nie ma wartości null. W przypadku, gdy jest zwracana wartość null, zwracana jest pusta wyliczenie. |