ItemCollection Clase

Definición

Contiene la lista de elementos que constituyen el contenido de una clase ItemsControl.Holds the list of items that constitute the content of an ItemsControl.

public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, System::ComponentModel::ICollectionViewLiveShaping, System::ComponentModel::IEditableCollectionView, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties, System::Windows::IWeakEventListener
public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, System::ComponentModel::ICollectionViewLiveShaping, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties, System::Windows::IWeakEventListener
public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, System::ComponentModel::IEditableCollectionView, System::ComponentModel::IItemProperties, System::Windows::IWeakEventListener
public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties, System::Windows::IWeakEventListener
[System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)]
public sealed class ItemCollection : System.Windows.Data.CollectionView, System.Collections.IList, System.ComponentModel.ICollectionViewLiveShaping, System.ComponentModel.IEditableCollectionView, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties, System.Windows.IWeakEventListener
[System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)]
public sealed class ItemCollection : System.Windows.Data.CollectionView, System.Collections.IList, System.ComponentModel.ICollectionViewLiveShaping, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties, System.Windows.IWeakEventListener
[System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)]
public sealed class ItemCollection : System.Windows.Data.CollectionView, System.Collections.IList, System.ComponentModel.IEditableCollectionView, System.ComponentModel.IItemProperties, System.Windows.IWeakEventListener
[System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)]
public sealed class ItemCollection : System.Windows.Data.CollectionView, System.Collections.IList, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties, System.Windows.IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
type ItemCollection = class
    inherit CollectionView
    interface ICollection
    interface IEnumerable
    interface IList
    interface ICollectionViewLiveShaping
    interface IEditableCollectionView
    interface IEditableCollectionViewAddNewItem
    interface IItemProperties
    interface IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
type ItemCollection = class
    inherit CollectionView
    interface IList
    interface ICollection
    interface IEnumerable
    interface IEditableCollectionView
    interface IItemProperties
    interface IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
type ItemCollection = class
    inherit CollectionView
    interface IList
    interface ICollection
    interface IEnumerable
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface IItemProperties
    interface IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
type ItemCollection = class
    inherit CollectionView
    interface IList
    interface ICollection
    interface IEnumerable
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface ICollectionViewLiveShaping
    interface IItemProperties
    interface IWeakEventListener
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements ICollectionViewLiveShaping, IEditableCollectionView, IEditableCollectionViewAddNewItem, IItemProperties, IList, IWeakEventListener
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements ICollectionViewLiveShaping, IEditableCollectionViewAddNewItem, IItemProperties, IList, IWeakEventListener
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements IEditableCollectionView, IItemProperties, IList, IWeakEventListener
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements IEditableCollectionViewAddNewItem, IItemProperties, IList, IWeakEventListener
Herencia
Atributos
Implementaciones

Ejemplos

Si tiene un ItemsControl , como un ListBox que tiene contenido, puede utilizar la Items propiedad para tener acceso a ItemCollection , que es una vista.If you have an ItemsControl, such as a ListBox that has content, you can use the Items property to access the ItemCollection, which is a view. Dado que es una vista, puede usar las funcionalidades relacionadas con las vistas, como ordenar, filtrar y agrupar.Because it is a view, you can then use the view-related functionalities such as sorting, filtering, and grouping. Tenga en cuenta que cuando se establece ItemsSource, las operaciones de vista se delegan a la vista sobre la colección ItemsSource.Note that when ItemsSource is set, the view operations delegate to the view over the ItemsSource collection. Por lo tanto, ItemCollection solo admite la ordenación, el filtrado y la agrupación si la vista delegada las admite.Therefore, the ItemCollection supports sorting, filtering, and grouping only if the delegated view supported them.

En el ejemplo siguiente se muestra cómo ordenar el contenido de un ListBox denominado myListBox .The following example shows how to sort the content of a ListBox named myListBox. En este ejemplo, Content es el nombre de la propiedad por la que se va a ordenar.In this example, Content is the name of the property to sort by.

myListBox.Items.SortDescriptions.Add(
    new SortDescription("Content", ListSortDirection.Descending));
myListBox.Items.SortDescriptions.Add(New SortDescription("Content", ListSortDirection.Descending))

Al hacerlo, la vista podría o no ser la vista predeterminada, en función de cómo se configuran los datos en el ItemsControl .When you do this, the view might or might not be the default view, depending on how the data is set up on your ItemsControl. Por ejemplo, cuando la ItemsSource propiedad está enlazada a una CollectionViewSource , la vista que obtiene utilizando la Items propiedad no es la vista predeterminada.For example, when the ItemsSource property is bound to a CollectionViewSource, the view that you obtain using the Items property is not the default view.

Si ItemsControl está enlazado (está utilizando la ItemsSource propiedad), puede hacer lo siguiente para obtener la vista predeterminada:If your ItemsControl is bound (you are using the ItemsSource property), then you can do the following to get the default view:

CollectionView myView;
Private myView As CollectionView
myView = (CollectionView)CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource);
myView = CType(CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource), CollectionView)

Como alternativa, puede especificar criterios de filtrado, ordenación y agrupación en XAMLXAML con CollectionViewSource .Alternately, you can specify filtering, sorting, and grouping criteria in XAMLXAML using CollectionViewSource.

Comentarios

ItemCollection mantiene una colección de elementos como cadenas, objetos, XMLXML nodos, elementos y otras colecciones.ItemCollection maintains a collection of items such as strings, objects, XMLXML nodes, elements, and other collections. Un ItemsControl utiliza los datos de ItemCollection para generar su contenido.An ItemsControl uses the data in the ItemCollection to generate its content. Si desea agregar más de una colección, asigne CompositeCollection a la ItemsSource propiedad de ItemsControl .If you want to aggregate more than one collection, assign a CompositeCollection to the ItemsSource property of your ItemsControl.

Utilice la Items propiedad o la ItemsSource propiedad para especificar la colección que se debe usar para generar el contenido de ItemsControl .Use either the Items property or the ItemsSource property to specify the collection that should be used to generate the content of your ItemsControl. Cuando ItemsSource se establece la propiedad, la Items colección se hará de solo lectura y de tamaño fijo.When the ItemsSource property is set, the Items collection will be made read-only and fixed-size. Esto significa que si usa la ItemsSource propiedad, no puede Agregar, eliminar o cambiar elementos directamente en el ItemCollection .This means that if you are using the ItemsSource property, you cannot add, delete, or change items in the ItemCollection directly.

ItemCollection es un CollectionView y, por tanto, proporciona funcionalidades de la vista de colección, como ordenar, agrupar y filtrar.ItemCollection is a CollectionView and therefore provides collection view functionalities, such as sorting, grouping, and filtering. Para obtener más información, vea SortDescriptions, Filter y GroupDescriptions.For more information, see SortDescriptions, Filter, and GroupDescriptions.

Para obtener más información sobre las vistas de colección, vea información generalsobre el enlace de datos.For more information about collection views, see Data Binding Overview.

Propiedades

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.

(Heredado de CollectionView)
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

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

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

Obtiene un valor que indica si esta vista de la recolección admite el filtrado.Gets a value that indicates whether this collection view supports filtering.

CanGroup

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

CanSort

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

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.

(Heredado de CollectionView)
Count

Obtiene el número de registros de la recolección.Gets the number of records in the collection.

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.

(Heredado de CollectionView)
CurrentItem

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

CurrentPosition

Obtiene la posición ordinal del elemento actual dentro de la vista.Gets the ordinal position of the current item within the view.

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Heredado de DispatcherObject)
Filter

Obtiene o establece una devolución de llamada que se usa 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

Obtiene una recolección de objetos GroupDescription que define cómo agrupar los elementos.Gets a collection of GroupDescription objects that defines how to group the items.

Groups

Obtiene los grupos de nivel superior que se construyen según GroupDescriptions.Gets the top-level groups that are constructed according to the GroupDescriptions.

IsCurrentAfterLast

Obtiene un valor que indica si el elemento actual de la vista está más allá del final de la recolección.Gets a value that indicates whether the current item of the view is beyond the end of the collection.

IsCurrentBeforeFirst

Obtiene un valor que indica si el elemento actual de la vista está más allá del inicio de la recolección.Gets a value that indicates whether the current item of the view is beyond the beginning of the collection.

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.

(Heredado de CollectionView)
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.

(Heredado de CollectionView)
IsEmpty

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

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.

(Heredado de CollectionView)
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

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

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

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.

(Heredado de CollectionView)
Item[Int32]

Obtiene o establece el elemento en el índice de base cero determinado.Gets or sets the item at the given zero-based index.

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

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

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

Obtiene un valor que indica si se debe actualizar la recolección.Gets a value that indicates whether the collection needs to be refreshed.

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

Obtiene la recolección sin ordenar y sin filtrar que subyace en esta vista de la recolección.Gets the unsorted and unfiltered collection that underlies this collection view.

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.

(Heredado de CollectionView)

Métodos

Add(Object)

Agrega un elemento a ItemCollection.Adds an item to the ItemCollection.

CheckAccess()

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

(Heredado de DispatcherObject)
Clear()

Borra la recolección y libera las referencias de todos los elementos que están actualmente en la recolección.Clears the collection and releases the references on all items currently in the collection.

ClearChangeLog()
Obsoleto.

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

(Heredado de CollectionView)
ClearPendingChanges()

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

(Heredado de CollectionView)
Contains(Object)

Devuelve un valor que indica si el elemento especificado está en esta vista.Returns a value that indicates whether the specified item is in this view.

CopyTo(Array, Int32)

Copia los elementos de la colección en una matriz, comenzando desde un índice de matriz determinado.Copies the elements of the collection to an array, starting at a particular array index.

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.

DetachFromSourceCollection()

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

(Heredado de CollectionView)
Equals(Object)

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

(Heredado de Object)
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.

(Heredado de CollectionView)
GetHashCode()

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

(Heredado de Object)
GetItemAt(Int32)

Devuelve el elemento en el índice de base cero especificado de esta vista.Returns the item at the specified zero-based index in this view.

GetType()

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

(Heredado de Object)
IndexOf(Object)

Devuelve el índice de esta recolección donde se encuentra el elemento especificado.Returns the index in this collection where the specified item is located.

Insert(Int32, Object)

Inserta un elemento en la colección en el índice especificado.Inserts an element into the collection at the specified index.

MemberwiseClone()

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

(Heredado de Object)
MoveCurrentTo(Object)

Establece el elemento especificado en la recolección como la propiedad CurrentItem.Sets the specified item in the collection as the CurrentItem.

MoveCurrentToFirst()

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

MoveCurrentToLast()

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

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.

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()

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.

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.

(Heredado de CollectionView)
OnAllowsCrossThreadChangesChanged()

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

(Heredado de CollectionView)
OnBeginChangeLogging(NotifyCollectionChangedEventArgs)
Obsoleto.

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 an CollectionChanged event has been posted to the message queue.

(Heredado de CollectionView)
OnCollectionChanged(NotifyCollectionChangedEventArgs)

Genera el evento CollectionChanged.Raises the CollectionChanged event.

(Heredado de CollectionView)
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

Genera el evento CollectionChanged.Raises the CollectionChanged event.

(Heredado de CollectionView)
OnCurrentChanged()

Genera el evento CurrentChanged.Raises the CurrentChanged event.

(Heredado de CollectionView)
OnCurrentChanging()

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

(Heredado de CollectionView)
OnCurrentChanging(CurrentChangingEventArgs)

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

(Heredado de CollectionView)
OnPropertyChanged(PropertyChangedEventArgs)

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

(Heredado de CollectionView)
PassesFilter(Object)

Devuelve un valor que indica si el elemento especificado pertenece a esta vista.Returns a value that indicates whether the specified item belongs to this view.

ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

Cuando se reemplaza en una clase derivada, procesa un solo cambio en el subproceso UIUI.When overridden in a derived class, processes a single change on the UIUI thread.

(Heredado de CollectionView)
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.

(Heredado de CollectionView)
Refresh()

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

(Heredado de CollectionView)
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.

(Heredado de CollectionView)
RefreshOverride()

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

(Heredado de CollectionView)
Remove(Object)

Quita la referencia del elemento especificada de la recolección o vista.Removes the specified item reference from the collection or view.

RemoveAt(Int32)

Quita el elemento en el índice especificado de la recolección o vista.Removes the item at the specified index of the collection or view.

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.

(Heredado de CollectionView)
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.

(Heredado de CollectionView)
ToString()

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

(Heredado de Object)
VerifyAccess()

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

(Heredado de DispatcherObject)

Eventos

CollectionChanged

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

(Heredado de CollectionView)
CurrentChanged

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

(Heredado de CollectionView)
CurrentChanging

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

(Heredado de CollectionView)
PropertyChanged

Se produce cuando cambia el valor de una propiedad.Occurs when a property value has changed.

(Heredado de CollectionView)

Implementaciones de interfaz explícitas

ICollection.IsSynchronized

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.

ICollection.SyncRoot

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.

IEditableCollectionView.AddNew()

Agrega un nuevo elemento a la colección.Adds a new item to the collection.

IEditableCollectionView.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.

IEditableCollectionView.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.

IEditableCollectionView.CancelEdit()

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

IEditableCollectionView.CancelNew()

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

IEditableCollectionView.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.

IEditableCollectionView.CommitEdit()

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

IEditableCollectionView.CommitNew()

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

IEditableCollectionView.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.

IEditableCollectionView.CurrentEditItem

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

IEditableCollectionView.EditItem(Object)

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

IEditableCollectionView.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.

IEditableCollectionView.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.

IEditableCollectionView.NewItemPlaceholderPosition

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

IEditableCollectionView.Remove(Object)

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

IEditableCollectionView.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.

IEditableCollectionViewAddNewItem.AddNewItem(Object)

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

IEditableCollectionViewAddNewItem.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.

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.

(Heredado de CollectionView)
IItemProperties.ItemProperties

Obtiene una colección que contiene información sobre las propiedades que están disponibles en los elementos de una colección.Gets a collection that contains information about the properties that are available on the items in a collection.

IList.IsFixedSize

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.

IList.IsReadOnly

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.

INotifyCollectionChanged.CollectionChanged

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

(Heredado de CollectionView)
INotifyPropertyChanged.PropertyChanged

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

(Heredado de CollectionView)
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Recibe los eventos del administrador de eventos centralizado.Receives events from the centralized event manager.

Métodos de extensión

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)

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)

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

AsQueryable(IEnumerable)

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

Se aplica a

Consulte también