Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Interfaz ICollectionView

 

Publicado: octubre de 2016

Permite que las colecciones tengan las funcionalidades de administración de registros actual, ordenación personalizada, filtrado y agrupación.

Espacio de nombres:   System.ComponentModel
Ensamblado:  WindowsBase (en WindowsBase.dll)

public interface ICollectionView : IEnumerable, INotifyCollectionChanged

NombreDescripción
System_CAPS_pubpropertyCanFilter

Obtiene un valor que indica si esta vista admite el filtrado mediante la propiedad Filter.

System_CAPS_pubpropertyCanGroup

Obtiene un valor que indica si esta vista admite la agrupación mediante la propiedad GroupDescriptions.

System_CAPS_pubpropertyCanSort

Obtiene un valor que indica si esta vista admite la ordenación mediante la propiedad SortDescriptions.

System_CAPS_pubpropertyCulture

Obtiene o establece la información de referencia cultural de cualquier operación de la vista que pueda diferir en la referencia cultural, como la ordenación.

System_CAPS_pubpropertyCurrentItem

Obtiene el elemento actual de la vista.

System_CAPS_pubpropertyCurrentPosition

Obtiene la posición ordinal de CurrentItem dentro de la vista.

System_CAPS_pubpropertyFilter

Obtiene o establece una devolución de llamada para determinar si un elemento es adecuado para su inclusión en la vista.

System_CAPS_pubpropertyGroupDescriptions

Obtiene una colección de objetos GroupDescription que describen cómo se agrupan los elementos de la colección en la vista.

System_CAPS_pubpropertyGroups

Obtiene los grupos de nivel superior.

System_CAPS_pubpropertyIsCurrentAfterLast

Obtiene un valor que indica si la propiedad CurrentItem de la vista está más allá del final de la colección.

System_CAPS_pubpropertyIsCurrentBeforeFirst

Obtiene un valor que indica si la propiedad CurrentItem de la vista está más allá del comienzo de la colección.

System_CAPS_pubpropertyIsEmpty

Devuelve un valor que indica si la vista resultante está vacía.

System_CAPS_pubpropertySortDescriptions

Obtiene una colección de objetos SortDescription que describen cómo se ordenan los elementos de la colección en la vista.

System_CAPS_pubpropertySourceCollection

Devuelve la colección subyacente.

NombreDescripción
System_CAPS_pubmethodContains(Object)

Devuelve un valor que indica si un determinado elemento pertenece a esta vista de colección.

System_CAPS_pubmethodDeferRefresh()

Especifica un ciclo de aplazamiento que puede usar para combinar los cambios en la vista y retrasar la actualización automática.

System_CAPS_pubmethodGetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.(Heredado de IEnumerable).

System_CAPS_pubmethodMoveCurrentTo(Object)

Establece que el elemento especificado sea la propiedad CurrentItem de la vista.

System_CAPS_pubmethodMoveCurrentToFirst()

Establece el primer elemento de la vista como la propiedad CurrentItem.

System_CAPS_pubmethodMoveCurrentToLast()

Establece el último elemento de la vista como la propiedad CurrentItem.

System_CAPS_pubmethodMoveCurrentToNext()

Establece el elemento situado después de CurrentItem de la vista como CurrentItem.

System_CAPS_pubmethodMoveCurrentToPosition(Int32)

Establece que el elemento en el índice especificado sea la propiedad CurrentItem de la vista.

System_CAPS_pubmethodMoveCurrentToPrevious()

Establece el elemento situado delante de CurrentItem de la vista como la propiedad CurrentItem.

System_CAPS_pubmethodRefresh()

Vuelve a crear la vista.

NombreDescripción
System_CAPS_pubeventCollectionChanged

Se produce cuando cambia la colección.(Heredado de INotifyCollectionChanged).

System_CAPS_pubeventCurrentChanged

Al implementar esta interfaz, se genera este evento después de cambiar el elemento actual.

System_CAPS_pubeventCurrentChanging

Al implementar esta interfaz, se genera este evento antes de cambiar el elemento actual. El controlador de eventos puede cancelar este evento.

NombreDescripción
System_CAPS_pubmethodAsParallel()

Sobrecargado. Habilita la paralelización de una consulta.(Definido por ParallelEnumerable).

System_CAPS_pubmethodAsQueryable()

Sobrecargado. Convierte un IEnumerable para un IQueryable.(Definido por Queryable).

System_CAPS_pubmethodCast<TResult>()

Convierte los elementos de un IEnumerable al tipo especificado.(Definido por Enumerable).

System_CAPS_pubmethodOfType<TResult>()

Filtra los elementos de un IEnumerable basado en un tipo especificado.(Definido por Enumerable).

La interfaz está implementada por la CollectionView (clase), que es la clase base para BindingListCollectionView, ListCollectionView, y ItemCollection.

.NET Framework
Disponible desde 3.0
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: