IWpfTableControl Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é |
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é |
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. |