Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ITableProvider, interface

Expose des méthodes et des propriétés permettant de prendre en charge l'accès du 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 logique à 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)

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

Le type ITableProvider expose les membres suivants.

  NomDescription
Propriété publiqueColumnCountObtient le nombre total de colonnes dans une grille. (Hérité de IGridProvider.)
Propriété publiqueRowCountObtient le nombre total de lignes figurant dans une grille. (Hérité de IGridProvider.)
Propriété publiqueRowOrColumnMajorRécupère la direction de parcours principale pour le tableau.
Début

  NomDescription
Méthode publiqueGetColumnHeadersObtient une collection de fournisseurs UI Automation qui représente tous les en-têtes de colonnes dans un tableau.
Méthode publiqueGetItemExtrait le fournisseur UI Automation pour la cellule indiquée. (Hérité de IGridProvider.)
Méthode publiqueGetRowHeadersExtrait une collection de fournisseurs UI Automation qui représente tous les en-têtes de lignes dans le tableau.
Début

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

Les 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 de tableau.

Implémenté sur un fournisseur UI Automation qui doit prendre en charge les modèles de contrôle TablePattern et GridPattern.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft