ListCollectionView ListCollectionView ListCollectionView ListCollectionView Class

Definición

Representa la vista de colección para las colecciones que implementan IList.Represents the collection view for collections that implement IList.

public ref class ListCollectionView : System::Windows::Data::CollectionView, System::Collections::IComparer, System::ComponentModel::ICollectionViewLiveShaping, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties
public class ListCollectionView : System.Windows.Data.CollectionView, System.Collections.IComparer, System.ComponentModel.ICollectionViewLiveShaping, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties
type ListCollectionView = class
    inherit CollectionView
    interface IComparer
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface ICollectionViewLiveShaping
    interface IItemProperties
Public Class ListCollectionView
Inherits CollectionView
Implements ICollectionViewLiveShaping, IComparer, IEditableCollectionViewAddNewItem, IItemProperties
Herencia
Implementaciones

Comentarios

Al enlazar a una colección de datos, es posible que desee ordenar, filtrar o agrupar los datos.When you bind to a data collection, you may want to sort, filter, or group the data. Para ello, utilice las vistas de colección.To do that, you use collection views. Se puede considerar un CollectionView como capa encima de la colección de origen de enlace que permite navegar y mostrar la colección de origen en función de ordenación, filtrado y consultas de grupo, todo ello sin necesidad de manipular subyacente propia colección de origen.You can think of a CollectionView as the layer on top of the binding source collection that allows you to navigate and display the source collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. Si la colección de origen implementa la INotifyCollectionChanged interfaz, los cambios provocados por la CollectionChanged eventos se propagan a las vistas.If the source collection implements the INotifyCollectionChanged interface, the changes raised by the CollectionChanged event are propagated to the views.

Todas las colecciones tienen un valor predeterminado CollectionView.All collections have a default CollectionView. Para todas las colecciones que implementan IList, el ListCollectionView objeto es el objeto de vista predeterminada.For all collections implementing IList, the ListCollectionView object is the default view object. El BindingListCollectionView es la clase de vista de colección utilizada para las colecciones que implementan IBindingList.The BindingListCollectionView is the collection view class used for collections that implement IBindingList. Para obtener la vista predeterminada, se utiliza el GetDefaultView método.To get the default view, you use the GetDefaultView method. Como ejemplo, vea Cómo: Obtener la vista predeterminada de una colección de datos.For an example, see How to: Get the Default View of a Data Collection.

Para obtener más información acerca de las vistas de colección, consulte Data Binding Overview.For more information about collection views, see Data Binding Overview.

Constructores

ListCollectionView(IList) ListCollectionView(IList) ListCollectionView(IList) ListCollectionView(IList)

Inicializa una nueva instancia de la clase ListCollectionView utilizando una colección proporcionada que implementa IList.Initializes a new instance of the ListCollectionView class, using a supplied collection that implements IList.

Propiedades

ActiveComparer ActiveComparer ActiveComparer ActiveComparer

Obtiene o establece el comparador activo actual que se usa para ordenar.Gets or sets the current active comparer that is used in sorting.

ActiveFilter ActiveFilter ActiveFilter ActiveFilter

Obtiene o establece la devolución de llamada Filter activa actual.Gets or sets the current active Filter callback.

AllowsCrossThreadChanges AllowsCrossThreadChanges AllowsCrossThreadChanges AllowsCrossThreadChanges

Obtiene un valor que indica si un subproceso distinto del que creó CollectionView puede cambiar el objeto SourceCollection.Gets a value that indicates whether a thread other than the one that created the CollectionView can change the SourceCollection.

(Inherited from CollectionView)
CanAddNew CanAddNew CanAddNew CanAddNew

Obtiene un valor que indica si puede agregarse un elemento nuevo a la colección.Gets a value that indicates whether a new item can be added to the collection.

CanAddNewItem CanAddNewItem CanAddNewItem CanAddNewItem

Obtiene un valor que indica si el objeto especificado puede agregarse a la colección.Gets a value that indicates whether a specified object can be added to the collection.

CanCancelEdit CanCancelEdit CanCancelEdit CanCancelEdit

Obtiene un valor que indica si la vista de colección puede descartar los cambios pendientes y restaurar los valores originales de un objeto editado.Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.

CanChangeLiveFiltering CanChangeLiveFiltering CanChangeLiveFiltering CanChangeLiveFiltering

Obtiene un valor que indica si la vista de colección admite la activación o desactivación del filtrado de datos en tiempo real.Gets a value that indicates whether the collection view supports turning filtering data in real time on or off.

CanChangeLiveGrouping CanChangeLiveGrouping CanChangeLiveGrouping CanChangeLiveGrouping

Obtiene un valor que indica si la vista de colección admite activar o desactivar la agrupación de datos en tiempo real.Gets a value that indicates whether the collection view supports turning grouping data in real time on or off.

CanChangeLiveSorting CanChangeLiveSorting CanChangeLiveSorting CanChangeLiveSorting

Obtiene un valor que indica si la vista de colección admite activar o desactivar la ordenación de datos en tiempo real.Gets a value that indicates whether the collection view supports turning sorting data in real time on or off.

CanFilter CanFilter CanFilter CanFilter

Obtiene un valor que indica si la vista admite el filtrado basado en la devolución de llamada.Gets a value that indicates whether the view supports callback-based filtering.

CanGroup CanGroup CanGroup CanGroup

Obtiene un valor que indica si la vista de colección admite la agrupación.Gets a value that indicates whether the collection view supports grouping.

CanRemove CanRemove CanRemove CanRemove

Obtiene un valor que indica si un elemento puede quitarse de la colección.Gets a value that indicates whether an item can be removed from the collection.

CanSort CanSort CanSort CanSort

Obtiene un valor que indica si la vista de colección admite la ordenación.Gets a value that indicates whether the collection view supports sorting.

Comparer Comparer Comparer Comparer

Devuelve un objeto que puede usar para comparar los elementos de la vista.Returns an object that you can use to compare items in the view.

(Inherited from CollectionView)
Count Count Count Count

Obtiene el número estimado de registros.Gets the estimated number of records.

Culture Culture Culture Culture

Obtiene o establece la información de referencia cultural que se va a usar durante la ordenación.Gets or sets the culture information to use during sorting.

(Inherited from CollectionView)
CurrentAddItem CurrentAddItem CurrentAddItem CurrentAddItem

Obtiene el elemento que se está agregando durante la transacción de adición actual.Gets the item that is being added during the current add transaction.

CurrentEditItem CurrentEditItem CurrentEditItem CurrentEditItem

Obtiene el elemento de la colección que se está editando.Gets the item in the collection that is being edited.

CurrentItem CurrentItem CurrentItem CurrentItem

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

(Inherited from CollectionView)
CurrentPosition CurrentPosition CurrentPosition CurrentPosition

Obtiene la posición ordinal de la propiedad CurrentItem dentro de la vista (opcionalmente ordenada y filtrada).Gets the ordinal position of the CurrentItem within the (optionally sorted and filtered) view.

(Inherited from CollectionView)
CustomSort CustomSort CustomSort CustomSort

Obtiene o establece un objeto personalizado que implementa IComparer para ordenar los elementos de la vista.Gets or sets a custom object that implements IComparer to sort items in the view.

Dispatcher Dispatcher Dispatcher Dispatcher

Obtiene el Dispatcher esto DispatcherObject está asociado.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
Filter Filter Filter Filter

Obtiene o establece un método que se usa para determinar si un elemento es adecuado para su inclusión en la vista.Gets or sets a method that is used to determine whether an item is suitable for inclusion in the view.

GroupBySelector GroupBySelector GroupBySelector GroupBySelector

Obtiene o establece un delegado para seleccionar GroupDescription como una función del grupo primario y su nivel.Gets or sets a delegate to select the GroupDescription as a function of the parent group and its level.

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.

InternalCount InternalCount InternalCount InternalCount

Obtiene el número de registros de InternalList.Gets the number of records in the InternalList.

InternalList InternalList InternalList InternalList

Obtiene la lista ordenada y filtrada de elementos.Gets the filtered and sorted list of items.

IsAddingNew IsAddingNew IsAddingNew IsAddingNew

Obtiene un valor que indica si hay una transacción de adición en curso.Gets a value that indicates whether an add transaction is in progress.

IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast

Obtiene un valor que indica si el elemento actual CurrentItem de la vista sobrepasa el final de la colección.Gets a value that indicates whether the CurrentItem of the view is beyond the end of the collection.

(Inherited from CollectionView)
IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst

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

(Inherited from CollectionView)
IsCurrentInSync IsCurrentInSync IsCurrentInSync IsCurrentInSync

Obtiene un valor que indica si la propiedad CurrentItem está en la propiedad CurrentPosition.Gets a value that indicates whether the CurrentItem is at the CurrentPosition.

(Inherited from CollectionView)
IsDataInGroupOrder IsDataInGroupOrder IsDataInGroupOrder IsDataInGroupOrder

Obtiene o establece un valor que indica si la lista de elementos (después de aplicar la ordenación y los filtros, en caso de que existan) ya está en el orden correcto para la agrupación.Gets or sets a value that indicates whether the list of items (after applying the sort and filters, if any) is already in the correct order for grouping.

IsDynamic IsDynamic IsDynamic IsDynamic

Obtiene un valor que indica si la colección subyacente proporciona notificaciones de cambios.Gets a value that indicates whether the underlying collection provides change notifications.

(Inherited from CollectionView)
IsEditingItem IsEditingItem IsEditingItem IsEditingItem

Obtiene un valor que indica si hay una transacción de edición en curso.Gets a value that indicates whether an edit transaction is in progress.

IsEmpty IsEmpty IsEmpty IsEmpty

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

IsGrouping IsGrouping IsGrouping IsGrouping

Obtiene un valor que indica si hay grupos en la vista.Gets a value that indicates whether there are groups in the view.

IsInUse IsInUse IsInUse IsInUse

Obtiene un valor que indica si algún objeto está suscribiendo a los eventos de este objeto CollectionView.Gets a value that indicates whether any object is subscribing to the events of this CollectionView.

(Inherited from CollectionView)
IsLiveFiltering IsLiveFiltering IsLiveFiltering IsLiveFiltering

Obtiene o establece un valor que indica si está habilitado el filtrado de datos en tiempo real.Gets or sets a value that indicates whether filtering data in real time is enabled.

IsLiveGrouping IsLiveGrouping IsLiveGrouping IsLiveGrouping

Obtiene o establece un valor que indica si está habilitado la agrupación de datos en tiempo real.Gets or sets a value that indicates whether grouping data in real time is enabled.

IsLiveSorting IsLiveSorting IsLiveSorting IsLiveSorting

Obtiene o establece un valor que indica si está habilitado la ordenación en tiempo real.Gets or sets a value that indicates whether sorting in real time is enabled.

IsRefreshDeferred IsRefreshDeferred IsRefreshDeferred IsRefreshDeferred

Obtiene un valor que indica si hay un método DeferRefresh() pendiente en uso.Gets a value that indicates whether there is an outstanding DeferRefresh() in use.

(Inherited from CollectionView)
ItemProperties ItemProperties ItemProperties ItemProperties

Obtiene una colección de objetos que describe las propiedades de los elementos de la colección.Gets a collection of objects that describes the properties of the items in the collection.

LiveFilteringProperties LiveFilteringProperties LiveFilteringProperties LiveFilteringProperties

Obtiene una colección de cadenas que especifican las propiedades que participan en el filtrado de datos en tiempo real.Gets a collection of strings that specify the properties that participate in filtering data in real time.

LiveGroupingProperties LiveGroupingProperties LiveGroupingProperties LiveGroupingProperties

Obtiene una colección de cadenas que especifican las propiedades que participan en la agrupación de datos en tiempo real.Gets a collection of strings that specify the properties that participate in grouping data in real time.

LiveSortingProperties LiveSortingProperties LiveSortingProperties LiveSortingProperties

Obtiene una colección de cadenas que especifican las propiedades que participan en la ordenación de datos en tiempo real.Gets a collection of strings that specify the properties that participate in sorting data in real time.

NeedsRefresh NeedsRefresh NeedsRefresh NeedsRefresh

Obtiene un valor que indica si la vista se debe actualizar.Gets a value that indicates whether the view needs to be refreshed.

(Inherited from CollectionView)
NewItemPlaceholderPosition NewItemPlaceholderPosition NewItemPlaceholderPosition NewItemPlaceholderPosition

Obtiene o establece la posición del nuevo marcador de posición de elementos en la vista ListCollectionView.Gets or sets the position of the new item placeholder in the ListCollectionView.

SortDescriptions SortDescriptions SortDescriptions SortDescriptions

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

SourceCollection SourceCollection SourceCollection SourceCollection

Devuelve la colección sin filtrar subyacente.Returns the underlying unfiltered collection.

(Inherited from CollectionView)
UpdatedOutsideDispatcher UpdatedOutsideDispatcher UpdatedOutsideDispatcher UpdatedOutsideDispatcher

Obtiene un valor que indica si ha sido necesario actualizar el registro de cambios porque se ha recibido una notificación del evento CollectionChanged en un subproceso diferente sin especificar primero el distribuidor de subprocesos de interfaz de usuario (UI)user interface (UI).Gets a value that indicates whether it has been necessary to update the change log because a CollectionChanged notification has been received on a different thread without first entering the interfaz de usuario (UI)user interface (UI) thread dispatcher.

(Inherited from CollectionView)
UsesLocalArray UsesLocalArray UsesLocalArray UsesLocalArray

Obtiene un valor que indica si es necesaria una copia privada de los datos para ordenar y filtrar.Gets a value that indicates whether a private copy of the data is needed for sorting and filtering.

Métodos

AddNew() AddNew() AddNew() AddNew()

Inicia una transacción de adición y devuelve el nuevo elemento pendiente.Starts an add transaction and returns the pending new item.

AddNewItem(Object) AddNewItem(Object) AddNewItem(Object) AddNewItem(Object)

Agrega a la colección el objeto especificado.Adds the specified object to the collection.

CancelEdit() CancelEdit() CancelEdit() CancelEdit()

Finaliza la transacción de edición y, si es posible, restaura el valor original al elemento.Ends the edit transaction, and if possible, restores the original value to the item.

CancelNew() CancelNew() CancelNew() CancelNew()

Finaliza la transacción de adición y descarta el nuevo elemento pendiente.Ends the add transaction and discards the pending new item.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Determina si el subproceso de llamada tiene acceso a este DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
ClearChangeLog() ClearChangeLog() ClearChangeLog() ClearChangeLog()

Borra los cambios pendientes del registro de cambios.Clears any pending changes from the change log.

(Inherited from CollectionView)
ClearPendingChanges() ClearPendingChanges() ClearPendingChanges() ClearPendingChanges()

Borra los cambios sin procesar de la colección.Clears unprocessed changed to the collection.

(Inherited from CollectionView)
CommitEdit() CommitEdit() CommitEdit() CommitEdit()

Finaliza la transacción de edición y guarda los cambios pendientes.Ends the edit transaction and saves the pending changes.

CommitNew() CommitNew() CommitNew() CommitNew()

Finaliza la transacción de adición y guarda el nuevo elemento pendiente.Ends the add transaction and saves the pending new item.

Compare(Object, Object) Compare(Object, Object) Compare(Object, Object) Compare(Object, Object)

Compara dos objetos y devuelve un valor que indica si uno de ellos es menor, igual o mayor que el otro.Compares two objects and returns a value that indicates whether one is less than, equal to, or greater than the other.

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

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

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

Especifica un ciclo de aplazamiento que puede usar para combinar 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.

(Inherited from CollectionView)
DetachFromSourceCollection() DetachFromSourceCollection() DetachFromSourceCollection() DetachFromSourceCollection()

Quita la referencia a la colección subyacente del CollectionView.Removes the reference to the underlying collection from the CollectionView.

(Inherited from CollectionView)
EditItem(Object) EditItem(Object) EditItem(Object) EditItem(Object)

Inicia una transacción de edición del elemento especificado.Begins an edit transaction of the specified item.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Devuelve un objeto que puede usar para enumerar los elementos de la vista.Returns an object that you can use to enumerate the items in the view.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetItemAt(Int32) GetItemAt(Int32) GetItemAt(Int32) GetItemAt(Int32)

Recupera el elemento que se encuentra en la posición especificada de la vista.Retrieves the item at the specified position in the view.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Devuelve el índice al que pertenece el elemento de datos especificado en la colección, o -1 si se desconoce el índice de dicho elemento.Returns the index where the given data item belongs in the collection, or -1 if the index of that item is unknown.

InternalContains(Object) InternalContains(Object) InternalContains(Object) InternalContains(Object)

Devuelve un valor que indica si InternalList contiene el elemento.Return a value that indicates whether the InternalList contains the item.

InternalGetEnumerator() InternalGetEnumerator() InternalGetEnumerator() InternalGetEnumerator()

Devuelve un enumerador para la colección InternalList.Returns an enumerator for the InternalList.

InternalIndexOf(Object) InternalIndexOf(Object) InternalIndexOf(Object) InternalIndexOf(Object)

Devuelve el índice del elemento especificado de InternalList.Returns the index of the specified item in the InternalList.

InternalItemAt(Int32) InternalItemAt(Int32) InternalItemAt(Int32) InternalItemAt(Int32)

Devuelve el elemento en el índice especificado de InternalList.Returns the item at the given index in the InternalList.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
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.

(Inherited from CollectionView)
MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst()

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

(Inherited from CollectionView)
MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast()

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

(Inherited from CollectionView)
MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext()

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

(Inherited from CollectionView)
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 la propiedad CurrentItem de la vista como la propiedad CurrentItem.Sets the item before the CurrentItem in the view as the CurrentItem.

(Inherited from CollectionView)
OKToChangeCurrent() OKToChangeCurrent() OKToChangeCurrent() OKToChangeCurrent()

Devuelve un valor que indica si la vista puede cambiar el elemento que es la propiedad CurrentItem.Returns a value that indicates whether the view can change which item is the CurrentItem.

(Inherited from CollectionView)
OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged()

Se produce cuando cambia la propiedad AllowsCrossThreadChanges.Occurs when the AllowsCrossThreadChanges property changes.

OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs)

La clase base llama a este método para notificar a la clase derivada que se ha enviado un evento CollectionChanged a la cola de mensajes.Called by the base class to notify the derived class that a CollectionChanged event has been posted to the message queue.

OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs)

Genera el evento CollectionChanged.Raises the CollectionChanged event.

(Inherited from CollectionView)
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

Genera el evento CollectionChanged.Raises the CollectionChanged event.

(Inherited from CollectionView)
OnCurrentChanged() OnCurrentChanged() OnCurrentChanged() OnCurrentChanged()

Genera el evento CurrentChanged.Raises the CurrentChanged event.

(Inherited from CollectionView)
OnCurrentChanging() OnCurrentChanging() OnCurrentChanging() OnCurrentChanging()

Provoca un evento CurrentChanging que no se puede cancelar.Raises a CurrentChanging event that is not cancelable.

(Inherited from CollectionView)
OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs)

Provoca el evento CurrentChanging con los argumentos especificados.Raises the CurrentChanging event with the specified arguments.

(Inherited from CollectionView)
OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs)

Provoca el evento PropertyChanged utilizando los argumentos especificados.Raises the PropertyChanged event using the specified arguments.

(Inherited from CollectionView)
PassesFilter(Object) PassesFilter(Object) PassesFilter(Object) PassesFilter(Object)

Devuelve un valor que indica si el elemento especificado de la colección subyacente pertenece a la vista.Returns a value that indicates whether the specified item in the underlying collection belongs to the view.

ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

Controla los eventos CollectionChanged.Handles CollectionChanged events.

ProcessPendingChanges() ProcessPendingChanges() ProcessPendingChanges() ProcessPendingChanges()

Garantiza que todos los cambios pendientes a la colección se han confirmado.Ensures that all pending changes to the collection have been committed.

(Inherited from CollectionView)
Refresh() Refresh() Refresh() Refresh()

Vuelve a crear la vista.Re-creates the view.

(Inherited from CollectionView)
RefreshOrDefer() RefreshOrDefer() RefreshOrDefer() RefreshOrDefer()

Actualiza la vista o especifica que se debe actualizar cuando termine el ciclo de aplazamiento.Refreshes the view or specifies that the view needs to be refreshed when the defer cycle completes.

(Inherited from CollectionView)
RefreshOverride() RefreshOverride() RefreshOverride() RefreshOverride()

Vuelve a crear la vista.Recreates the view.

Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Quita el elemento especificado de la colección.Removes the specified item from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Quita de la colección un elemento situado en la posición especificada.Removes the item at the specified position from the collection.

SetCurrent(Object, Int32) SetCurrent(Object, Int32) SetCurrent(Object, Int32) SetCurrent(Object, Int32)

Establece el elemento y el índice especificados como valores de las propiedades CurrentItem y CurrentPosition.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties.

(Inherited from CollectionView)
SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32)

Establece el elemento y el índice especificados como valores de las propiedades CurrentItem y CurrentPosition.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties. Se puede llamar a este método desde un constructor de una clase derivada.This method can be called from a constructor of a derived class.

(Inherited from CollectionView)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Exige que el subproceso que realiza la llamada tenga acceso a este DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

Implementaciones de interfaz explícitas

IComparer.Compare(Object, Object) IComparer.Compare(Object, Object) IComparer.Compare(Object, Object) IComparer.Compare(Object, Object)

Este miembro es compatible con la infraestructura de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) y no está diseñado para utilizarse directamente desde el código.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Devuelve un objeto IEnumerator que puede usar para enumerar los elementos de la vista.Returns an IEnumerator object that you can use to enumerate the items in the view.

(Inherited from CollectionView)

Eventos

CollectionChanged CollectionChanged CollectionChanged CollectionChanged

Se produce cuando ha cambiado la vista.Occurs when the view has changed.

(Inherited from CollectionView)
CurrentChanged CurrentChanged CurrentChanged CurrentChanged

Se produce después de que haya cambiado la propiedad CurrentItem.Occurs after the CurrentItem has changed.

(Inherited from CollectionView)
CurrentChanging CurrentChanging CurrentChanging CurrentChanging

Se produce cuando cambia la propiedad CurrentItem.Occurs when the CurrentItem is changing.

(Inherited from CollectionView)
INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged

Se produce cuando ha cambiado la vista.Occurs when the view has changed.

(Inherited from CollectionView)
INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged

Tiene lugar cuando cambia un valor de propiedad.Occurs when a property value changes.

(Inherited from CollectionView)
PropertyChanged PropertyChanged PropertyChanged PropertyChanged

Se produce cuando ha cambiado el valor de propiedad.Occurs when a property value has changed.

(Inherited from CollectionView)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a