Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

ICollectionView (Interfaz)

Permite que las colecciones presenten la funcionalidad de administración del registro actual y las funcionalidades personalizadas de ordenación, filtrado y agrupación.

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

public interface ICollectionView : IEnumerable, 
	INotifyCollectionChanged

El tipo ICollectionView expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCanFilterObtiene un valor que indica si esta vista admite el filtrado a través de la propiedad Filter.
Propiedad públicaCanGroupObtiene un valor que indica si esta vista admite la agrupación a través de la propiedad GroupDescriptions.
Propiedad públicaCanSortObtiene un valor que indica si esta vista admite la ordenación a través de la propiedad SortDescriptions.
Propiedad públicaCultureObtiene o establece la información de referencia cultural de cualquier operación de la vista que pueda diferir en cuanto a la referencia cultural, como la ordenación.
Propiedad públicaCurrentItemObtiene el elemento actual de la vista.
Propiedad públicaCurrentPositionObtiene la posición ordinal de CurrentItem dentro de la vista.
Propiedad públicaFilterObtiene o establece una devolución de llamada que se usa para determinar si un elemento es adecuado para su inclusión en la vista.
Propiedad públicaGroupDescriptionsObtiene una colección de objetos GroupDescription que describen cómo se agrupan los elementos de la colección en la vista.
Propiedad públicaGroupsObtiene los grupos de nivel superior.
Propiedad públicaIsCurrentAfterLastObtiene un valor que indica si el elemento actual CurrentItem de la vista sobrepasa el final de la colección.
Propiedad públicaIsCurrentBeforeFirstObtiene un valor que indica si la propiedad CurrentItem de la vista está más allá del principio de la colección.
Propiedad públicaIsEmptyDevuelve un valor que indica si la vista resultante está vacía.
Propiedad públicaSortDescriptionsObtiene una colección de objetos SortDescription que describen cómo se ordenan los elementos de la colección en la vista.
Propiedad públicaSourceCollectionDevuelve la colección subyacente.
Arriba

  NombreDescripción
Método públicoContainsDevuelve un valor que indica si un determinado elemento pertenece a esta vista de colección.
Método públicoDeferRefreshEspecifica un ciclo de aplazamiento que puede usar para combinar los cambios en la vista y retrasar la actualización automática.
Método públicoGetEnumeratorDevuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método públicoMoveCurrentToEstablece que el elemento especificado sea la propiedad CurrentItem de la vista.
Método públicoMoveCurrentToFirstEstablece el primer elemento de la vista como CurrentItem.
Método públicoMoveCurrentToLastEstablece el último elemento de la vista como CurrentItem.
Método públicoMoveCurrentToNextEstablece el elemento situado después de CurrentItem en la vista como CurrentItem.
Método públicoMoveCurrentToPositionEstablece el elemento situado en el índice especificado como CurrentItem de la vista.
Método públicoMoveCurrentToPreviousEstablece el elemento situado delante de la propiedad CurrentItem de la vista como la propiedad CurrentItem.
Método públicoRefreshVuelve a crear la vista.
Arriba

  NombreDescripción
Evento públicoCollectionChangedSe produce cuando cambia la colección. (Se hereda de INotifyCollectionChanged).
Evento públicoCurrentChangedAl implementar esta interfaz, debe provocar este evento una vez modificado el elemento actual.
Evento públicoCurrentChangingAl implementar esta interfaz, debe provocar este evento antes de modificar el elemento actual. El controlador de eventos puede cancelar este evento.
Arriba

  NombreDescripción
Método de extensión públicoAsParallelHabilita la paralelización de una consulta. (Definido por ParallelEnumerable).
Método de extensión públicoAsQueryableConvierte una interfaz IEnumerable en IQueryable. (Definido por Queryable).
Método de extensión públicoCast<TResult>Convierte los elementos de IEnumerable en el tipo especificado. (Definido por Enumerable).
Método de extensión públicoOfType<TResult>Filtra los elementos de IEnumerable en función de un tipo especificado. (Definido por Enumerable).
Arriba

La interfaz la implementa la clase CollectionView, que es la clase base de BindingListCollectionView, ListCollectionView y ItemCollection.

.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft