FilteredObservableCollection<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma coleção observável filtrada.
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
Parâmetros de tipo
- T
O tipo do conjunto.
- Herança
-
FilteredObservableCollection<T>
- Implementações
Comentários
A coleção subjacente para essa classe deve implementar IList e INotifyCollectionChanged.
Construtores
| FilteredObservableCollection<T>(IList<T>) |
Inicializa uma nova instância de FilteredObservableCollection<T>. |
Propriedades
| Count |
Obtém o número de itens na coleção. |
| IsFixedSize |
Determina se essa coleção tem um tamanho fixo. |
| IsReadOnly |
Determina se essa coleção é somente leitura. |
| IsSynchronized |
Determina se a coleção está sincronizada. |
| Item[Int32] |
Obtém o item no local especificado. |
| SyncRoot |
Obtém o objeto usado para sincronizar a coleção. |
Métodos
| Add(Object) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| Add(T) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| Clear() |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| Contains(Object) |
Determina se a coleção contém o objeto especificado. |
| Contains(T) |
Determina se a coleção contém um o item especificado. |
| CopyTo(Array, Int32) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| CopyTo(T[], Int32) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| Filter(Predicate<T>) |
Filtra a coleção pelo predicado especificado. |
| GetEnumerator() |
Obtém o enumerador. |
| IndexOf(Object) |
Obtém o local do item especificado. |
| IndexOf(T) |
Obtém o local do item especificado. |
| Insert(Int32, Object) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| Insert(Int32, T) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| Remove(Object) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| Remove(T) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| RemoveAt(Int32) |
Como essa coleção é somente leitura, lança um InvalidOperationException. |
| StopFiltering() |
Remove o filtro da coleção. |
Eventos
| CollectionChanged |
Gerado quando a coleção foi alterada. |
Implantações explícitas de interface
| IEnumerable.GetEnumerator() |
Obtém o enumerador. |
| IList.Item[Int32] |
Obtém o item no local especificado. |
Métodos de Extensão
| EmptyIfNull<T>(IEnumerable<T>) |
Retorne essa enumeração caso ela não seja nula. Caso seja enumeração vazia de retorno nulo. |