Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

BindingListCollectionView classe

 

Date de publication : novembre 2016

Représente le CollectionView pour les collections qui implémentent IBindingList, telles que les vues de données Microsoft ActiveX Data Objects (ADO).

Espace de noms:   System.Windows.Data
Assembly:  PresentationFramework (dans PresentationFramework.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.Data.CollectionView
      System.Windows.Data.BindingListCollectionView

public sealed class BindingListCollectionView : CollectionView, 
	IComparer, IEditableCollectionView, ICollectionViewLiveShaping, 
	IItemProperties

NomDescription
System_CAPS_pubmethodBindingListCollectionView(IBindingList)

Initialise une instance de BindingListCollectionView sur la liste donnée.

NomDescription
System_CAPS_pubpropertyCanAddNew

Obtient une valeur qui indique si un nouvel élément peut être ajouté à la collection.

System_CAPS_pubpropertyCanCancelEdit

Obtient une valeur qui indique si la vue de collection peut ignorer les modifications en attente et restaurer les valeurs d'origine d'un objet modifié.

System_CAPS_pubpropertyCanChangeLiveFiltering

Obtient une valeur qui indique si cette vue prend en charge l’activation ou désactivation de filtrage des données en temps réel.

System_CAPS_pubpropertyCanChangeLiveGrouping

Obtient une valeur qui indique si cette vue prend en charge le regroupement transformer des données en temps réel ou désactiver.

System_CAPS_pubpropertyCanChangeLiveSorting

Obtient une valeur qui indique si cette vue prend en charge l’activation ou désactivation de tri des données en temps réel.

System_CAPS_pubpropertyCanCustomFilter

Obtient une valeur qui indique si la vue prend en charge le filtrage personnalisé.

System_CAPS_pubpropertyCanFilter

Obtient une valeur qui indique si la vue prend en charge le filtrage basé sur le rappel.(Remplace CollectionView.CanFilter.)

System_CAPS_pubpropertyCanGroup

Obtient une valeur qui indique si la vue prend en charge le regroupement.(Remplace CollectionView.CanGroup.)

System_CAPS_pubpropertyCanRemove

Obtient une valeur qui indique si un élément peut être supprimé de la collection.

System_CAPS_pubpropertyCanSort

Obtient une valeur qui indique si la collection prend en charge le tri.(Remplace CollectionView.CanSort.)

System_CAPS_pubpropertyComparer

Retourne un objet que vous pouvez utiliser pour comparer des éléments dans la vue.(Hérité de CollectionView.)

System_CAPS_pubpropertyCount

Obtient le nombre estimé d’enregistrements dans la collection.(Remplace CollectionView.Count.)

System_CAPS_pubpropertyCulture

Obtient ou définit les informations de culture à utiliser pendant le tri.(Hérité de CollectionView.)

System_CAPS_pubpropertyCurrentAddItem

Obtient l'élément ajouté pendant la transaction d'ajout en cours.

System_CAPS_pubpropertyCurrentEditItem

Obtient l'élément de la collection qui est modifié.

System_CAPS_pubpropertyCurrentItem

Obtient l'élément actif de la vue.(Hérité de CollectionView.)

System_CAPS_pubpropertyCurrentPosition

Obtient la position ordinale de la CurrentItem dans la vue (éventuellement triée et filtrée).(Hérité de CollectionView.)

System_CAPS_pubpropertyCustomFilter

Obtient ou définit un filtre personnalisé.

System_CAPS_pubpropertyDispatcher

Obtient le Dispatcher cela DispatcherObject est associé.(Hérité de DispatcherObject.)

System_CAPS_pubpropertyFilter

Obtient ou définit une méthode utilisée pour déterminer si un élément peut être inclus dans l’affichage.(Hérité de CollectionView.)

System_CAPS_pubpropertyGroupBySelector

Obtient ou définit un délégué pour sélectionner le GroupDescription en fonction du groupe parent et son niveau.

System_CAPS_pubpropertyGroupDescriptions

Obtient une collection d'objets GroupDescription qui décrivent comment les éléments de la collection sont regroupés dans la vue.(Remplace CollectionView.GroupDescriptions.)

System_CAPS_pubpropertyGroups

Obtient les groupes de niveau supérieur.(Remplace CollectionView.Groups.)

System_CAPS_pubpropertyIsAddingNew

Obtient une valeur qui indique si une transaction d'ajout est en cours.

System_CAPS_pubpropertyIsCurrentAfterLast

Obtient une valeur qui indique si le CurrentItem de la vue est au-delà de la fin de la collection.(Hérité de CollectionView.)

System_CAPS_pubpropertyIsCurrentBeforeFirst

Obtient une valeur qui indique si le CurrentItem de la vue est avant le début de la collection.(Hérité de CollectionView.)

System_CAPS_pubpropertyIsDataInGroupOrder

Obtient ou définit une valeur qui indique si la liste des éléments (après application du tri et les filtres, le cas échéant) est déjà dans le bon ordre pour le regroupement.

System_CAPS_pubpropertyIsEditingItem

Obtient une valeur qui indique si une transaction de modification est en cours.

System_CAPS_pubpropertyIsEmpty

Retourne une valeur qui indique si la vue (filtrée) résultante est vide.(Remplace CollectionView.IsEmpty.)

System_CAPS_pubpropertyIsInUse

Obtient une valeur qui indique si un objet s’abonne aux événements de ce CollectionView.(Hérité de CollectionView.)

System_CAPS_pubpropertyIsLiveFiltering

Obtient ou définit une valeur qui indique si le filtrage des données en temps réel est activé.

System_CAPS_pubpropertyIsLiveGrouping

Obtient ou définit une valeur qui indique si le regroupement de données en temps réel est activé.

System_CAPS_pubpropertyIsLiveSorting

Obtient ou définit une valeur qui indique si le tri des données en temps réel est activé.

System_CAPS_pubpropertyItemProperties

Obtient une collection d’objets qui décrit les propriétés des éléments dans la collection.

System_CAPS_pubpropertyLiveFilteringProperties

Obtient une collection de chaînes qui spécifient les propriétés qui participent au filtrage des données en temps réel.

System_CAPS_pubpropertyLiveGroupingProperties

Obtient une collection de chaînes qui spécifient les propriétés qui font partie de regroupement de données en temps réel.

System_CAPS_pubpropertyLiveSortingProperties

Obtient une collection de chaînes qui spécifient les propriétés qui font partie de trier les données en temps réel.

System_CAPS_pubpropertyNeedsRefresh

Obtient une valeur qui indique si la vue doit être actualisée.(Hérité de CollectionView.)

System_CAPS_pubpropertyNewItemPlaceholderPosition

Obtient ou définit la position du nouvel espace réservé d’élément dans le BindingListCollectionView.

System_CAPS_pubpropertySortDescriptions

Obtient une collection d’objets SortDescription qui décrit comment les éléments de la collection sont triés dans la vue.(Remplace CollectionView.SortDescriptions.)

System_CAPS_pubpropertySourceCollection

Retourne la collection non filtrée sous-jacente.(Hérité de CollectionView.)

NomDescription
System_CAPS_pubmethodAddNew()

Commence une transaction d’ajout et retourne le nouvel élément en attente.

System_CAPS_pubmethodCancelEdit()

Met fin à la transaction de modification et, si possible, restaure la valeur d’origine de l’élément.

System_CAPS_pubmethodCancelNew()

Met fin à la transaction d'ajout et ignore le nouvel élément en attente.

System_CAPS_pubmethodCheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

System_CAPS_pubmethodCommitEdit()

Met fin à la transaction de modification et enregistre les modifications en attente.

System_CAPS_pubmethodCommitNew()

Met fin à la transaction d'ajout et enregistre le nouvel élément en attente.

System_CAPS_pubmethodContains(Object)

Retourne une valeur qui indique si un élément donné appartient à la vue de collection.(Remplace CollectionView.Contains(Object).)

System_CAPS_pubmethodDeferRefresh()

Entre dans un cycle différé que vous pouvez utiliser pour fusionner des modifications de la vue et retarder l'actualisation automatique.(Hérité de CollectionView.)

System_CAPS_pubmethodDetachFromSourceCollection()

Détache la collection sous-jacente de cette vue de collection pour activer l’affichage de la collection d’être nettoyées.(Remplace CollectionView.DetachFromSourceCollection().)

System_CAPS_pubmethodEditItem(Object)

Commence une transaction de modification de l’élément spécifié.

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetItemAt(Int32)

Récupère l’élément à la position spécifiée dans la vue.(Remplace CollectionView.GetItemAt(Int32).)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodIndexOf(Object)

Retourne l’index auquel l’élément donné appartient dans la vue de collection.(Remplace CollectionView.IndexOf(Object).)

System_CAPS_pubmethodMoveCurrentTo(Object)

Définit l'élément spécifié comme devant être le CurrentItem de la vue.(Hérité de CollectionView.)

System_CAPS_pubmethodMoveCurrentToFirst()

Définit le premier élément de la vue comme CurrentItem.(Hérité de CollectionView.)

System_CAPS_pubmethodMoveCurrentToLast()

Définit le dernier élément de la vue comme CurrentItem.(Hérité de CollectionView.)

System_CAPS_pubmethodMoveCurrentToNext()

Définit l'élément après CurrentItem dans la vue comme CurrentItem.(Hérité de CollectionView.)

System_CAPS_pubmethodMoveCurrentToPosition(Int32)

Définit l'élément situé à l'index spécifié comme devant être le CurrentItem de la vue.(Remplace CollectionView.MoveCurrentToPosition(Int32).)

System_CAPS_pubmethodMoveCurrentToPrevious()

Définit l'élément avant CurrentItem dans la vue comme CurrentItem.(Hérité de CollectionView.)

System_CAPS_pubmethodPassesFilter(Object)

Retourne une valeur qui indique si l’élément spécifié dans la collection sous-jacente appartient à la vue.(Remplace CollectionView.PassesFilter(Object).)

System_CAPS_pubmethodRefresh()

Recrée la vue.(Hérité de CollectionView.)

System_CAPS_pubmethodRemove(Object)

Supprime l'élément spécifié de la collection.

System_CAPS_pubmethodRemoveAt(Int32)

Supprime de la collection l'élément situé à la position spécifiée.

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodVerifyAccess()

Impose que le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

NomDescription
System_CAPS_pubeventCurrentChanged

Se produit après la modification de CurrentItem.(Hérité de CollectionView.)

System_CAPS_pubeventCurrentChanging

Se produit lorsque le CurrentItem change.(Hérité de CollectionView.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_priveventINotifyCollectionChanged.CollectionChanged

Se produit lorsque la vue a été modifiée.(Hérité de CollectionView.)

System_CAPS_pubinterfaceSystem_CAPS_priveventINotifyPropertyChanged.PropertyChanged

Se produit en cas de modification d'une valeur de propriété.(Hérité de CollectionView.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIComparer.Compare(Object, Object)

Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être directement utilisé à partir de votre code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Retourne un IEnumerator de l’objet que vous pouvez utiliser pour énumérer les éléments de la vue.(Hérité de CollectionView.)

NomDescription
System_CAPS_pubmethodAsParallel()

Surchargé. Active la parallélisation d'une requête.(Défini par ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Surchargé. Convertit un IEnumerable à un IQueryable.(Défini par Queryable.)

System_CAPS_pubmethodCast<TResult>()

Convertit les éléments d’un IEnumerable au type spécifié.(Défini par Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtre les éléments d’un IEnumerable basé sur un type spécifié.(Défini par Enumerable.)

All collections have a default T:System.Windows.Data.CollectionView. For collections that implement T:System.ComponentModel.IBindingListView or T:System.ComponentModel.IBindingList, the default collection view is T:System.Windows.Data.BindingListCollectionView. Specifically, T:System.ComponentModel.IBindingList is required for T:System.Windows.Data.BindingListCollectionView, and T:System.ComponentModel.IBindingListView is an optional interface that gives additional sorting and filtering support.

If you have multiple T:System.Windows.Data.BindingListCollectionView objects and the underlying source is a DataTable or a DataView, the view objects do not sort or filter independently. For example, if you have two T:System.Windows.Data.BindingListCollectionView objects associated with the same DataTable and you perform sorting on one of the views, the order of items in the other view can be affected. This is because T:System.Windows.Data.BindingListCollectionView objects use the underlying T:System.ComponentModel.IBindingList for sorting and filtering functionalities.

For more information about collection views, see Data Binding Overview.

.NET Framework
Disponible depuis 3.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: