ITableItemProvider 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.
Expose des méthodes et des propriétés pour prendre en charge UI Automation l’accès client aux contrôles enfants des conteneurs qui implémentent ITableProvider.
public interface class ITableItemProvider : System::Windows::Automation::Provider::IGridItemProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("b9734fa6-771f-4d78-9c90-2517999349cd")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableItemProvider : System.Windows.Automation.Provider.IGridItemProvider
public interface ITableItemProvider : System.Windows.Automation.Provider.IGridItemProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("b9734fa6-771f-4d78-9c90-2517999349cd")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITableItemProvider = interface
interface IGridItemProvider
type ITableItemProvider = interface
interface IGridItemProvider
Public Interface ITableItemProvider
Implements IGridItemProvider
- Dérivé
- Attributs
- Implémente
Remarques
Ce modèle de contrôle est analogue à IGridItemProvider la distinction selon laquelle tout contrôle implémentant ITableItemProvider doit exposer la relation entre la cellule individuelle et ses informations de ligne et de colonne.
L’accès à la fonctionnalité de cellule individuelle est fourni par l’implémentation simultanée de IGridItemProvider.
Implémenté sur un fournisseur UI Automation qui doit prendre en charge le modèle de contrôle TableItemPattern.
Propriétés
| Nom | Description |
|---|---|
| Column |
Obtient le nombre ordinal de la colonne qui contient la cellule ou l’élément. (Hérité de IGridItemProvider) |
| ColumnSpan |
Obtient le nombre de colonnes étendues par une cellule ou un élément. (Hérité de IGridItemProvider) |
| ContainingGrid |
Obtient un fournisseur UI Automation qui implémente IGridProvider et représente le conteneur de la cellule ou de l’élément. (Hérité de IGridItemProvider) |
| Row |
Obtient le numéro ordinal de la ligne qui contient la cellule ou l’élément. (Hérité de IGridItemProvider) |
| RowSpan |
Obtient le nombre de lignes étendues par une cellule ou un élément. (Hérité de IGridItemProvider) |
Méthodes
| Nom | Description |
|---|---|
| GetColumnHeaderItems() |
Récupère une collection de fournisseurs UI Automation représentant tous les en-têtes de colonne associés à un élément de tableau ou une cellule. |
| GetRowHeaderItems() |
Récupère une collection de fournisseurs UI Automation représentant tous les en-têtes de ligne associés à un élément de tableau ou une cellule. |
S’applique à
Voir aussi
- TableItemPattern
- GridItemPattern
- Vue d'ensemble des modèles de contrôle UI Automation
- Implémentation du fournisseur de UI Automation côté serveur
- Implémentation du fournisseur de UI Automation côté client
- Prendre en charge des modèles de contrôle dans un fournisseur UI Automation
- Implémentation du modèle de contrôle TableItem d’UI Automation
- Implémentation du modèle de contrôle GridItem d’UI Automation