IWpfTableControl Interface

Définition

Important

Cette API n’est pas conforme CLS.

Interface permettant d’afficher et de gérer des données sous forme de table.

public interface class IWpfTableControl : IDisposable
[System.CLSCompliant(false)]
public interface IWpfTableControl : IDisposable
public interface IWpfTableControl : IDisposable
[<System.CLSCompliant(false)>]
type IWpfTableControl = interface
    interface IDisposable
type IWpfTableControl = interface
    interface IDisposable
Public Interface IWpfTableControl
Implements IDisposable
Dérivé
Attributs
Implémente

Remarques

Toutes les méthodes de cette interface, sauf indication contraire, peuvent être appelées à partir de n’importe quel thread.

Tous les événements déclenchés par cette interface sont déclenchés sur le thread qui a créé le contrôle de table.

Propriétés

AutoSubscribe

Indique si ce contrôle de table s’abonnera automatiquement à toutes les sources de données ajoutées à son Manager.

ColumnDefinitionManager

Obtient l’utilisation ITableColumnDefinitionManager par ce (et tous les autres) IWpfTableControl.

ColumnStates

Instantané des états de colonne actuels.

Control

Contrôle WPF qui affiche les données des s activés ITableDataSource.

Entries

Obtient les entrées affichées dans le contrôle .

Manager

ITableManager qui fournit les données pour ce contrôle.

SelectedEntries

Obtient ou définit les entrées sélectionnées dans le contrôle.

SelectedEntry

Obtient l’entrée sélectionnée dans le contrôle de table. Retourne null si aucun élément n’est sélectionné. Si plusieurs éléments sont sélectionnés, nous renvoyons tout élément que les contrôles WPF sous-jacents considèrent comme étant l’élément sélectionné.

SelectedOrFirstEntry

Obtient l’entrée sélectionnée dans le contrôle de table ou, si aucune entrée n’est sélectionnée, la première entrée.

SelectionMode

Obtient/définit le mode de sélection du contrôle de table. La valeur par défaut est Étendue (sélection multiple avec modificateur).

SortFunction

Obtient/définit la fonction de tri par défaut associée au contrôle de table.

Méthodes

ForceUpdateAsync()

Forcez le contrôle de table à commencer une mise à jour (ce qui peut ne pas se produire immédiatement).

GetFilter(String)

Obtenez le filtre pour le spécifié key s’il existe ou null s’il n’existe aucun filtre correspondant.

RefreshUI()

Forcer le redessination des éléments de la table (car, par exemple, l’utilisateur a modifié un paramètre qui change la façon dont les noms de fichiers sont affichés).

SelectAll()

Sélectionne toutes les entrées.

SetFilter(String, IEntryFilter)

Définissez le filtre pour le spécifié key.

SubscribeToDataSource(ITableDataSource)

Commencez à vous abonner aux ITableEntrys produits par un ITableDataSource.

UnselectAll()

Efface toute la sélection.

UnsubscribeFromDataSource(ITableDataSource)

Arrêtez l’abonnement au spécifié ITableDataSource.

Événements

EntriesChanged

Déclenché (sur le thread qui a créé le contrôle) après la modification des entrées de contrôles.

FiltersChanged

Déclenché chaque fois que le filtre de la table est modifié via SetFilter.

PreEntriesChanged

Déclenché avant la modification des entrées de contrôle.

S’applique à