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)
Visual Basic (Déclaration)
Public NotInheritable Class BindingListCollectionView _
Inherits CollectionView _
Implements IComparer
Visual Basic (Utilisation)
Dim instance As BindingListCollectionView
public sealed class BindingListCollectionView : CollectionView,
IComparer
public ref class BindingListCollectionView sealed : public CollectionView,
IComparer
public final class BindingListCollectionView extends CollectionView implements IComparer
public final class BindingListCollectionView extends CollectionView implements IComparer
Vous ne pouvez pas créer directement une instance de cette classe dans XAML.
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.
System..::.Object
System.Windows.Threading..::.DispatcherObject
System.Windows.Data..::.CollectionView
System.Windows.Data..::.BindingListCollectionView
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.
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.
.NET Framework
Pris en charge dans : 3.5, 3.0
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. |