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

CollectionViewSource classe

 

Date de publication : novembre 2016

Proxy langage XAML (eXtensible Application Markup Language) d’une classe CollectionView.

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

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Data.CollectionViewSource

public class CollectionViewSource : DependencyObject, ISupportInitialize, 
	IWeakEventListener

NomDescription
System_CAPS_pubmethodCollectionViewSource()

Initialise une nouvelle instance de la classe CollectionViewSource.

NomDescription
System_CAPS_pubpropertyCanChangeLiveFiltering

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

System_CAPS_pubpropertyCanChangeLiveGrouping

Obtient une valeur qui indique si la vue de collection 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 la vue de collection prend en charge l’activation ou désactivation de tri des données en temps réel.

System_CAPS_pubpropertyCollectionViewType

Obtient ou définit le type d’affichage de votre choix.

System_CAPS_pubpropertyCulture

Obtient ou définit la culture utilisée pour les opérations de tri et les comparaisons.

System_CAPS_pubpropertyDependencyObjectType

Obtient les DependencyObjectType qui encapsule le CLR type de cette instance. (Hérité de DependencyObject.)

System_CAPS_pubpropertyDispatcher

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

System_CAPS_pubpropertyGroupDescriptions

Obtient ou définit une collection d’objets GroupDescription qui décrit comment les éléments de la collection sont regroupés dans la vue.

System_CAPS_pubpropertyIsLiveFiltering

Obtient une valeur qui indique si la CollectionViewSource est le filtrage des données en temps réel.

System_CAPS_pubpropertyIsLiveFilteringRequested

Obtient ou définit une valeur qui indique si CollectionViewSource doit filtrer les données en temps réel si c’est possible.

System_CAPS_pubpropertyIsLiveGrouping

Obtient une valeur qui indique si le CollectionViewSource regroupe les données en temps réel.

System_CAPS_pubpropertyIsLiveGroupingRequested

Obtient ou définit une valeur qui indique si CollectionViewSource doit regrouper les données en temps réel si c’est possible.

System_CAPS_pubpropertyIsLiveSorting

Obtient une valeur qui indique si le CollectionViewSource Trie les données en temps réel.

System_CAPS_pubpropertyIsLiveSortingRequested

Obtient ou définit une valeur qui indique si CollectionViewSource doit trier les données en temps réel si c’est possible.

System_CAPS_pubpropertyIsSealed

Obtient une valeur qui indique si cette instance est actuellement sealed (en lecture seule).(Hérité de DependencyObject.)

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_pubpropertySortDescriptions

Obtient ou définit une collection d’objets SortDescription qui décrit comment les éléments de la collection sont triés dans la vue.

System_CAPS_pubpropertySource

Obtient ou définit l’objet de collection à partir duquel créer cet affichage.

System_CAPS_pubpropertyView

Obtient l’objet de vue qui est actuellement associé à cette instance de CollectionViewSource.

NomDescription
System_CAPS_pubmethodCheckAccess()

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

System_CAPS_pubmethodClearValue(DependencyProperty)

Efface la valeur locale d’une propriété. La propriété à effacer est spécifiée par un identificateur DependencyProperty.(Hérité de DependencyObject.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Efface la valeur locale d’une propriété en lecture seule. La propriété à effacer est spécifiée par DependencyPropertyKey.(Hérité de DependencyObject.)

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Convertit la valeur de la propriété de dépendance spécifiée. Pour cela, on appelle toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance telle qu’elle existe sur le DependencyObject appelant.(Hérité de DependencyObject.)

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.

System_CAPS_pubmethodEquals(Object)

Détermine si un DependencyObject est équivalente à l’actuel DependencyObject.(Hérité de DependencyObject.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodSystem_CAPS_staticGetDefaultView(Object)

Retourne la vue par défaut pour la source donnée.

System_CAPS_pubmethodGetHashCode()

Obtient un code de hachage pour ce DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Crée un énumérateur spécialisé pour déterminer quelles propriétés de dépendance ont des valeurs définies localement sur ce DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodGetType()

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

System_CAPS_pubmethodGetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Réévalue la valeur effective de la propriété de dépendance spécifiée(Hérité de DependencyObject.)

System_CAPS_pubmethodSystem_CAPS_staticIsDefaultView(ICollectionView)

Retourne une valeur qui indique si la vue donnée est l’affichage par défaut pour les Source collection.

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_protmethodOnCollectionViewTypeChanged(Type, Type)

Appelé lorsque la CollectionViewType les modifications de propriété.

System_CAPS_protmethodOnPropertyChanged(DependencyPropertyChangedEventArgs)

Méthode appelée chaque fois que la valeur effective d’une propriété de dépendance sur ce DependencyObject a été mise à jour. La propriété de dépendance spécifique qui a changé est signalée dans les données d’événement.(Hérité de DependencyObject.)

System_CAPS_protmethodOnSourceChanged(Object, Object)

Appelé lorsque la Source les modifications de propriété.

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si elle existe.(Hérité de DependencyObject.)

System_CAPS_protmethodReceiveWeakEvent(Type, Object, EventArgs)

Gère les événements à partir de la table d’événements centralisée.

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Définit la valeur d’une propriété de dépendance sans modifier sa valeur source.(Hérité de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance.(Hérité de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Définit la valeur locale d’une propriété de dépendance en lecture seule, spécifiée par l’identificateur DependencyPropertyKey de la propriété de dépendance.(Hérité de DependencyObject.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur de la propriété de dépendance fournie.(Hérité de DependencyObject.)

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_pubfieldSystem_CAPS_staticCanChangeLiveFilteringProperty

Identifie la propriété de dépendance CanChangeLiveFiltering.

System_CAPS_pubfieldSystem_CAPS_staticCanChangeLiveGroupingProperty

Identifie la propriété de dépendance CanChangeLiveGrouping.

System_CAPS_pubfieldSystem_CAPS_staticCanChangeLiveSortingProperty

Identifie la propriété de dépendance CanChangeLiveSorting.

System_CAPS_pubfieldSystem_CAPS_staticCollectionViewTypeProperty

Identifie la propriété de dépendance CollectionViewType.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveFilteringProperty

Identifie la propriété de dépendance IsLiveFiltering.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveFilteringRequestedProperty

Identifie la propriété de dépendance IsLiveFilteringRequested.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveGroupingProperty

Identifie la propriété de dépendance IsLiveGrouping.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveGroupingRequestedProperty

Identifie la propriété de dépendance IsLiveGroupingRequested.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveSortingProperty

Identifie la propriété de dépendance IsLiveSorting.

System_CAPS_pubfieldSystem_CAPS_staticIsLiveSortingRequestedProperty

Identifie la propriété de dépendance IsLiveSortingRequested.

System_CAPS_pubfieldSystem_CAPS_staticSourceProperty

Identifie la propriété de dépendance Source.

System_CAPS_pubfieldSystem_CAPS_staticViewProperty

Identifie la propriété de dépendance CollectionViewType.

NomDescription
System_CAPS_pubeventFilter

Fournit la logique de filtrage.

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodISupportInitialize.BeginInit()

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Signale à l'objet que l'initialisation démarre.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISupportInitialize.EndInit()

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Signale à l'objet que l'initialisation est terminée.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Cette API prend en charge l’infrastructure de produit et n’est pas destinée à être utilisée directement depuis votre code. Reçoit des événements à partir du Gestionnaire d’événements centralisé.

CollectionViewSource is a proxy for a CollectionView class, or a class derived from CollectionView. CollectionViewSource enables XAML code to set the commonly used CollectionView properties, passing these settings to the underlying view. CollectionViewSource has a View property that holds the actual view and a Source property that holds the source collection.

You can think of a collection view as the layer on top of the binding source collection that allows you to navigate and display the collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. If the source collection implements the T:System.Collections.Specialized.INotifyCollectionChanged interface, the changes raised by the E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event are propagated to the views.

Because views do not change the underlying source collections, each source collection can have multiple views associated with it. For example, you may have a collection of Task objects. With the use of views, you can display that same data in different ways. For example, on the left side of your page you may want to show tasks sorted by priority, and on the right side, grouped by area.

For more information, see the Binding to Collections section in the Data Binding Overview.

.NET Framework
Disponible depuis 3.0
Silverlight
Disponible depuis 3.0
Silverlight pour Windows Phone
Disponible depuis 7.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: