Bibliothèque de classes .NET Framework
BindingListCollectionView, classe

Mise à jour : Juillet 2008

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

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

Syntaxe

Visual Basic (Déclaration)
Public NotInheritable Class BindingListCollectionView _
    Inherits CollectionView _
    Implements IComparer
Visual Basic (Utilisation)
Dim instance As BindingListCollectionView
C#
public sealed class BindingListCollectionView : CollectionView, 
    IComparer
VisualC++
public ref class BindingListCollectionView sealed : public CollectionView, 
    IComparer
J#
public final class BindingListCollectionView extends CollectionView implements IComparer
JScript
public final class BindingListCollectionView extends CollectionView implements IComparer
XAML
Vous ne pouvez pas créer directement une instance de cette classe dans XAML.
Notes

Toutes les collections ont un CollectionView par défaut. Pour les collections qui implémentent IBindingListView ou IBindingList, la vue de collection par défaut est BindingListCollectionView. Spécifiquement, IBindingList est requis pour BindingListCollectionView, et IBindingListView est une interface facultative qui confère une prise en charge supplémentaire des tris et du filtrage.

Si vous avez plusieurs objets BindingListCollectionView et que la source sous-jacente est un DataTable ou un DataView, les objets de vue ne sont pas triés ou filtrés indépendamment. Par exemple, si vous avez deux objets BindingListCollectionView associés au même DataTable et que vous exécutez un tri sur l'une des vues, l'ordre des éléments dans l'autre vue peut être affecté. C'est parce que les objets BindingListCollectionView utilisent le IBindingList sous-jacent pour les fonctionnalités de tri et de filtrage.

Pour plus d'informations sur les vues de collection, consultez Vue d'ensemble de la liaison de données.

Hiérarchie d'héritage

System..::.Object
  System.Windows.Threading..::.DispatcherObject
    System.Windows.Data..::.CollectionView
      System.Windows.Data..::.BindingListCollectionView
Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.5, 3.0
Voir aussi

Référence

Autres ressources

Historique des modifications

Date

Historique

Raison

Juillet 2008

Ajout de nouveaux membres : propriété CanAddNew, propriété CanCancelEdit, propriété CanRemove, propriété CurrentAddItem, propriété CurrentEditItem, propriété IsAddingNew, propriété IsEditingItem, propriété ItemProperties, propriété NewItemPlaceholderPosition, méthode AddNew, méthode CancelEdit, méthode CancelNew, méthode CommitEdit, méthode CommitlNew()()(), méthode EditItem, méthode Remove, méthode RemoveAt.

Modifications de fonctionnalités dans le SP1.

Mots clés :


Page view tracker