Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Interfaz ICollectionViewLiveShaping

.NET Framework (current version)
 

Publicado: octubre de 2016

Define las propiedades que permite la ordenación, agrupamiento y filtrado en un CollectionView en tiempo real.

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

public interface ICollectionViewLiveShaping

NombreDescripción
System_CAPS_pubpropertyCanChangeLiveFiltering

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.

System_CAPS_pubpropertyCanChangeLiveGrouping

Obtiene un valor que indica si la vista de colección admite la conversión de datos de agrupación en tiempo real o desactivar.

System_CAPS_pubpropertyCanChangeLiveSorting

Obtiene un valor que indica si la vista de colección admite la activación o desactivación de ordenación de datos en tiempo real.

System_CAPS_pubpropertyIsLiveFiltering

Obtiene o establece un valor que indica si está habilitado el filtrado de datos en tiempo real.

System_CAPS_pubpropertyIsLiveGrouping

Obtiene o establece un valor que indica si está habilitada la agrupación de datos en tiempo real.

System_CAPS_pubpropertyIsLiveSorting

Obtiene o establece un valor que indica si está habilitada la ordenación en tiempo real.

System_CAPS_pubpropertyLiveFilteringProperties

Obtiene una colección de cadenas que especifican las propiedades que participan en el filtrado de datos en tiempo real.

System_CAPS_pubpropertyLiveGroupingProperties

Obtiene una colección de cadenas que especifican las propiedades que participan en la agrupación de datos en tiempo real.

System_CAPS_pubpropertyLiveSortingProperties

Obtiene una colección de cadenas que especifican las propiedades que participan en la ordenación de datos en tiempo real.

Cuando live ordenar, agrupar, o el filtrado está habilitado, un CollectionView reorganizará la posición de los datos de la CollectionView cuando se modifican los datos. Por ejemplo, suponga que una aplicación utiliza un DataGrid lista de existencias en una bolsa tanto se ordenan por valor de existencias. Si se habilita la ordenación en vivo en las existencias CollectionView, posición de una acción en el DataGrid se desplaza cuando el valor de las existencias es mayor o valor de la acción menor que otro.

El ListCollectionView, BindingListCollectionView, y ItemCollection clases implementan la ICollectionViewLiveShaping interfaz. La CollectionViewSource clase también implementa las propiedades definidas por ICollectionViewLiveShaping para habilitar la configuración de las propiedades en XAML.

Implemente esta interfaz en personalizado CollectionView para admitir la ordenación, agrupamiento y filtrado de datos en tiempo real. La CollectionView puede implementar la ordenación, agrupamiento y las operaciones de filtrado propio, o bien puede delegar uno o varios de ellos a otro objeto, como la colección subyacente. Si delega las operaciones de creación de formas, el CollectionView que no tenga control sobre si está habilitado el modelado dinámico. El CollectionView debe aceptar el comportamiento del objeto al que delega. En este caso, establezca los correspondientes CanChange* propiedades para false. Si su CollectionView sabe si el objeto de delegado es compatible con el modelado dinámico, puede establecer la correspondiente IsLive* Propiedades para el valor conocido. De lo contrario, el CollectionView debe establecer el IsLive* Propiedades para null.

.NET Framework
Disponible desde 4.5
Volver al principio
Mostrar: