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

ITableProvider interface

 

Date de publication : novembre 2016

Expose des méthodes et des propriétés pour prendre en charge l’accès client UI Automation aux contrôles qui jouent le rôle de conteneurs pour une collection d’éléments enfants. Les enfants de cet élément doivent implémenter ITableItemProvider et être organisés dans un système de coordonnées logiques à deux dimensions qui peut être parcouru (autrement dit, un client UI Automation peut se déplacer vers les contrôles adjacents) à l’aide du clavier.

Espace de noms:   System.Windows.Automation.Provider
Assembly:  UIAutomationProvider (dans UIAutomationProvider.dll)

[ComVisibleAttribute(true)]
[GuidAttribute("9c860395-97b3-490a-b52a-858cc22af166")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableProvider : IGridProvider

NomDescription
System_CAPS_pubpropertyColumnCount

Obtient le nombre total de colonnes dans une grille.(Hérité de IGridProvider.)

System_CAPS_pubpropertyRowCount

Obtient le nombre total de lignes dans une grille.(Hérité de IGridProvider.)

System_CAPS_pubpropertyRowOrColumnMajor

Récupère la direction de parcours pour la table principale.

NomDescription
System_CAPS_pubmethodGetColumnHeaders()

Récupère une collection de fournisseurs UI Automation qui représente tous les en-têtes de colonnes dans une table.

System_CAPS_pubmethodGetItem(Int32, Int32)

Récupère le fournisseur UI Automation pour la cellule spécifiée.(Hérité de IGridProvider.)

System_CAPS_pubmethodGetRowHeaders()

Récupère une collection de fournisseurs UI Automation qui représente tous les en-têtes de lignes de la table.

Ce modèle de contrôle est analogue à IGridProvider à la différence que tout contrôle qui implémente ITableProvider doit également exposer une relation d’en-tête de colonne et/ou de ligne pour chaque élément enfant.

Contrôles qui implémentent ITableProvider sont également requis pour implémenter IGridProvider afin d’exposer les fonctionnalités de grille inhérentes d’un contrôle table.

Mise en œuvre sur un fournisseur UI Automation qui doit prendre en charge les TablePattern et GridPatternmodèles de contrôle.

.NET Framework
Disponible depuis 3.0
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Retour au début
Afficher: