FilteredObservableCollection<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una colección observable 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
Tipo de la colección.
- Herencia
-
FilteredObservableCollection<T>
- Implementaciones
Comentarios
La colección subyacente para esta clase debe implementar IList y INotifyCollectionChanged.
Constructores
FilteredObservableCollection<T>(IList<T>) |
Inicializa una nueva instancia de la clase FilteredObservableCollection<T>. |
Propiedades
Count |
Obtiene el número de elementos de la colección. |
IsFixedSize |
Determina si esta colección tiene tamaño fijo. |
IsReadOnly |
Determina si esta colección es de solo lectura. |
IsSynchronized |
Determina si se sincroniza la colección. |
Item[Int32] |
Obtiene el elemento en la ubicación especificada. |
SyncRoot |
Obtiene el objeto que se utiliza para sincronizar la colección. |
Métodos
Add(Object) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
Add(T) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
Clear() |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
Contains(Object) |
Determina si la recopilación contiene el objeto especificado. |
Contains(T) |
Determina si la colección contiene el elemento especificado. |
CopyTo(Array, Int32) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
CopyTo(T[], Int32) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
Filter(Predicate<T>) |
Filtra la colección según el predicado especificado. |
GetEnumerator() |
Obtiene el enumerador. |
IndexOf(Object) |
Obtiene la ubicación del elemento especificado. |
IndexOf(T) |
Obtiene la ubicación del elemento especificado. |
Insert(Int32, Object) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
Insert(Int32, T) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
Remove(Object) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
Remove(T) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
RemoveAt(Int32) |
Puesto que esta colección es de solo lectura, produce InvalidOperationException. |
StopFiltering() |
Quita el filtro para la colección. |
Eventos
CollectionChanged |
Se genera cuando cambia la colección. |
Implementaciones de interfaz explícitas
IEnumerable.GetEnumerator() |
Obtiene el enumerador. |
IList.Item[Int32] |
Obtiene el elemento en la ubicación especificada. |
Métodos de extensión
EmptyIfNull<T>(IEnumerable<T>) |
Devuelve esta enumeración en caso de que no sea null. En caso de que sea null, se devuelve una enumeración vacía. |