ICollectionView ICollectionView ICollectionView ICollectionView Interface

Definition

Permite que las colecciones tengan las funcionalidades de administración de registros actual, ordenación personalizada, filtrado y agrupación. Enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping.

public interface class ICollectionView : System::Collections::IEnumerable, System::Collections::Specialized::INotifyCollectionChanged
public interface ICollectionView : System.Collections.IEnumerable, System.Collections.Specialized.INotifyCollectionChanged
type ICollectionView = interface
    interface IEnumerable
    interface INotifyCollectionChanged
Public Interface ICollectionView
Implements IEnumerable, INotifyCollectionChanged
Derived
Implements

Remarks

La interfaz se implementa mediante el CollectionView (clase), que es la clase base para BindingListCollectionView, ListCollectionView, y ItemCollection.The interface is implemented by the CollectionView class, which is the base class for BindingListCollectionView, ListCollectionView, and ItemCollection.

Properties

CanFilter CanFilter CanFilter CanFilter

Obtiene un valor que indica si esta vista admite el filtrado mediante la propiedad Filter. Gets a value that indicates whether this view supports filtering via the Filter property.

CanGroup CanGroup CanGroup CanGroup

Obtiene un valor que indica si esta vista admite la agrupación mediante la propiedad GroupDescriptions. Gets a value that indicates whether this view supports grouping via the GroupDescriptions property.

CanSort CanSort CanSort CanSort

Obtiene un valor que indica si esta vista admite la ordenación mediante la propiedad SortDescriptions. Gets a value that indicates whether this view supports sorting via the SortDescriptions property.

Culture Culture Culture Culture

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. Gets or sets the cultural info for any operations of the view that may differ by culture, such as sorting.

CurrentItem CurrentItem CurrentItem CurrentItem

Obtiene el elemento actual de la vista. Gets the current item in the view.

CurrentPosition CurrentPosition CurrentPosition CurrentPosition

Obtiene la posición ordinal de CurrentItem dentro de la vista. Gets the ordinal position of the CurrentItem within the view.

Filter Filter Filter Filter

Obtiene o establece una devolución de llamada para determinar si un elemento es adecuado para su inclusión en la vista. Gets or sets a callback used to determine if an item is suitable for inclusion in the view.

GroupDescriptions GroupDescriptions GroupDescriptions GroupDescriptions

Obtiene una colección de objetos GroupDescription que describen cómo se agrupan los elementos de la colección en la vista. Gets a collection of GroupDescription objects that describe how the items in the collection are grouped in the view.

Groups Groups Groups Groups

Obtiene los grupos de nivel superior. Gets the top-level groups.

IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast

Obtiene un valor que indica si la propiedad CurrentItem de la vista está más allá del final de la colección. Gets a value that indicates whether the CurrentItem of the view is beyond the end of the collection.

IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst

Obtiene un valor que indica si la propiedad CurrentItem de la vista está más allá del principio de la colección. Gets a value that indicates whether the CurrentItem of the view is beyond the beginning of the collection.

IsEmpty IsEmpty IsEmpty IsEmpty

Devuelve un valor que indica si la vista resultante está vacía. Returns a value that indicates whether the resulting view is empty.

SortDescriptions SortDescriptions SortDescriptions SortDescriptions

Obtiene una colección de objetos SortDescription que describen cómo se ordenan los elementos de la colección en la vista. Gets a collection of SortDescription objects that describe how the items in the collection are sorted in the view.

SourceCollection SourceCollection SourceCollection SourceCollection

Devuelve la colección subyacente. Returns the underlying collection.

Methods

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Devuelve un valor que indica si un determinado elemento pertenece a esta vista de colección. Returns a value that indicates whether a given item belongs to this collection view.

DeferRefresh() DeferRefresh() DeferRefresh() DeferRefresh()

Especifica un ciclo de aplazamiento que puede usar para fusionar mediante combinación los cambios en la vista y retrasar la actualización automática. Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.

MoveCurrentTo(Object) MoveCurrentTo(Object) MoveCurrentTo(Object) MoveCurrentTo(Object)

Establece que el elemento especificado sea la propiedad CurrentItem de la vista. Sets the specified item to be the CurrentItem in the view.

MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst()

Establece el primer elemento de la vista como la propiedad CurrentItem. Sets the first item in the view as the CurrentItem.

MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast()

Establece el último elemento de la vista como la propiedad CurrentItem. Sets the last item in the view as the CurrentItem.

MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext()

Establece el elemento situado después de CurrentItem de la vista como CurrentItem. Sets the item after the CurrentItem in the view as the CurrentItem.

MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32)

Establece que el elemento en el índice especificado sea la propiedad CurrentItem de la vista. Sets the item at the specified index to be the CurrentItem in the view.

MoveCurrentToPrevious() MoveCurrentToPrevious() MoveCurrentToPrevious() MoveCurrentToPrevious()

Establece el elemento situado delante de CurrentItem de la vista como la propiedad CurrentItem. Sets the item before the CurrentItem in the view as the CurrentItem.

Refresh() Refresh() Refresh() Refresh()

Vuelve a crear la vista. Recreates the view.

Events

CurrentChanged CurrentChanged CurrentChanged CurrentChanged

Al implementar esta interfaz, se genera este evento después de cambiar el elemento actual. When implementing this interface, raise this event after the current item has been changed.

CurrentChanging CurrentChanging CurrentChanging CurrentChanging

Al implementar esta interfaz, se genera este evento antes de cambiar el elemento actual. When implementing this interface, raise this event before changing the current item. El controlador de eventos puede cancelar este evento. Event handler can cancel this event.

Applies to

See Also