ItemCollection ItemCollection ItemCollection ItemCollection Class

Definición

Mantiene presionado la lista de elementos que constituyen el contenido de 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::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
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, IEditableCollectionViewAddNewItem, IItemProperties, IList, IWeakEventListener
Herencia
Atributos
Implementaciones

Ejemplos

Si tiene un ItemsControl, como un ListBox que tiene contenido, puede usar el Items propiedad para tener acceso a la 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, a continuación, puede usar las funcionalidades relacionadas con la vista como la ordenación, filtrado y agrupación.Because it is a view, you can then use the view-related functionalities such as sorting, filtering, and grouping. Tenga en cuenta que cuando ItemsSource está establecida, la visualización de operaciones de delegar en la vista a través de la colección ItemsSource.Note that when ItemsSource is set, the view operations delegate to the view over the ItemsSource collection. Por lo tanto, la ItemCollection admite ordenación, filtrado y agrupación solo si admite la vista delegada.Therefore, the ItemCollection supports sorting, filtering, and grouping only if the delegated view supported them.

El ejemplo siguiente 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 para ordenar por.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 puede ser o no la vista predeterminada, según la configuración de los datos de seguridad en su 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 el ItemsSource propiedad está enlazada a un CollectionViewSource, la vista que se obtiene mediante 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 su ItemsControl está enlazado (que usa el ItemsSource propiedad), a continuación, 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 filtrado, ordenación y agrupación criterios en XAMLXAML mediante 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 usa los datos en el 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 un CompositeCollection a la ItemsSource propiedad de su ItemsControl.If you want to aggregate more than one collection, assign a CompositeCollection to the ItemsSource property of your ItemsControl.

Usar el Items propiedad o el ItemsSource propiedad para especificar la colección que se debe usar para generar el contenido de su 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 el ItemsSource propiedad está establecida, el Items se realizará la colección 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 está utilizando el ItemsSource propiedad, no se puede agregar, eliminar o cambiar elementos de la ItemCollection directamente.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 ordenación, agrupamiento y filtrado.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 acerca de las vistas de colección, consulte Data Binding Overview.For more information about collection views, see Data Binding Overview.

Propiedades

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)
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 esta vista de la recolección admite el filtrado.Gets a value that indicates whether this collection view supports filtering.

CanGroup CanGroup CanGroup 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 CanSort CanSort 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 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 de registros de la recolección.Gets the number of records in the collection.

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)
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 del elemento actual dentro de la vista.Gets the ordinal position of the current item within 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 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 GroupDescriptions GroupDescriptions 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 Groups Groups 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 IsCurrentAfterLast IsCurrentAfterLast 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 IsCurrentBeforeFirst IsCurrentBeforeFirst 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 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)
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)
IsEmpty IsEmpty IsEmpty 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 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)
Item[Int32] Item[Int32] Item[Int32] 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 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 se debe actualizar la recolección.Gets a value that indicates whether the collection needs to be refreshed.

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

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

Métodos

Add(Object) Add(Object) Add(Object) Add(Object)

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

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)
Clear() Clear() Clear() 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() 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)
Contains(Object) Contains(Object) Contains(Object) 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) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

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

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.

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

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

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() 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 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) Insert(Int32, Object) Insert(Int32, Object) 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() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

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

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.

(Inherited from CollectionView)
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 an CollectionChanged event has been posted to the message queue.

(Inherited from CollectionView)
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 pertenece a esta vista.Returns a value that indicates whether the specified item belongs to this view.

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

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

(Inherited from CollectionView)
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.Re-creates the view.

(Inherited from CollectionView)
Remove(Object) Remove(Object) Remove(Object) 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) RemoveAt(Int32) RemoveAt(Int32) 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) 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

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized 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 ICollection.SyncRoot ICollection.SyncRoot 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() IEditableCollectionView.AddNew() IEditableCollectionView.AddNew() IEditableCollectionView.AddNew()

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

IEditableCollectionView.CanAddNew IEditableCollectionView.CanAddNew IEditableCollectionView.CanAddNew 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 IEditableCollectionView.CanCancelEdit IEditableCollectionView.CanCancelEdit 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() IEditableCollectionView.CancelEdit() IEditableCollectionView.CancelEdit() 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() IEditableCollectionView.CancelNew() IEditableCollectionView.CancelNew() 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 IEditableCollectionView.CanRemove IEditableCollectionView.CanRemove 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() IEditableCollectionView.CommitEdit() IEditableCollectionView.CommitEdit() 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() IEditableCollectionView.CommitNew() IEditableCollectionView.CommitNew() 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 IEditableCollectionView.CurrentAddItem IEditableCollectionView.CurrentAddItem 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 IEditableCollectionView.CurrentEditItem IEditableCollectionView.CurrentEditItem 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) IEditableCollectionView.EditItem(Object) IEditableCollectionView.EditItem(Object) IEditableCollectionView.EditItem(Object)

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

IEditableCollectionView.IsAddingNew IEditableCollectionView.IsAddingNew IEditableCollectionView.IsAddingNew 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 IEditableCollectionView.IsEditingItem IEditableCollectionView.IsEditingItem 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 IEditableCollectionView.NewItemPlaceholderPosition IEditableCollectionView.NewItemPlaceholderPosition 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) IEditableCollectionView.Remove(Object) IEditableCollectionView.Remove(Object) IEditableCollectionView.Remove(Object)

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

IEditableCollectionView.RemoveAt(Int32) IEditableCollectionView.RemoveAt(Int32) IEditableCollectionView.RemoveAt(Int32) 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) IEditableCollectionViewAddNewItem.AddNewItem(Object) IEditableCollectionViewAddNewItem.AddNewItem(Object) IEditableCollectionViewAddNewItem.AddNewItem(Object)

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

IEditableCollectionViewAddNewItem.CanAddNewItem IEditableCollectionViewAddNewItem.CanAddNewItem IEditableCollectionViewAddNewItem.CanAddNewItem 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() 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)
IItemProperties.ItemProperties IItemProperties.ItemProperties IItemProperties.ItemProperties 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 IList.IsFixedSize IList.IsFixedSize 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 IList.IsReadOnly IList.IsReadOnly 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.

IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs) IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

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

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 un IEnumerable al 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

Consulte también: