ITableProvider Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Maakt methoden en eigenschappen beschikbaar ter ondersteuning van UI Automation clienttoegang tot besturingselementen die fungeren als containers voor een verzameling onderliggende elementen. De onderliggende elementen van dit element moeten ITableItemProvider implementeren en worden ingedeeld in een tweedimensionaal logisch coördinaatsysteem dat kan worden doorkruist (dat wil gezegd, een UI Automation-client kan worden verplaatst naar aangrenzende besturingselementen) met behulp van het toetsenbord.
public interface class ITableProvider : System::Windows::Automation::Provider::IGridProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITableProvider : System.Windows.Automation.Provider.IGridProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("9c860395-97b3-490a-b52a-858cc22af166")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITableProvider = interface
interface IGridProvider
Public Interface ITableProvider
Implements IGridProvider
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Dit besturingspatroon is vergelijkbaar IGridProvider met het onderscheid dat elk besturingselement dat wordt ITableProvider geïmplementeerd, ook een kolom- en/of rijkoprelatie voor elk onderliggend element beschikbaar moet maken.
Besturingselementen die worden geïmplementeerd ITableProvider , moeten ook worden geïmplementeerd IGridProvider om de inherente rasterfunctionaliteit van een tabelbesturingselement beschikbaar te maken.
Geïmplementeerd op een UI Automation-provider die ondersteuning moet bieden voor de TablePattern en GridPattern-besturingspatronen.
Eigenschappen
| Name | Description |
|---|---|
| ColumnCount |
Hiermee haalt u het totale aantal kolommen in een raster op. (Overgenomen van IGridProvider) |
| RowCount |
Hiermee haalt u het totale aantal rijen in een raster op. (Overgenomen van IGridProvider) |
| RowOrColumnMajor |
Haalt de primaire richting van doorkruising voor de tabel op. |
Methoden
| Name | Description |
|---|---|
| GetColumnHeaders() |
Hiermee haalt u een verzameling UI Automation providers op die alle kolomkoppen in een tabel vertegenwoordigen. |
| GetItem(Int32, Int32) |
Haalt de UI Automation-provider voor de opgegeven cel op. (Overgenomen van IGridProvider) |
| GetRowHeaders() |
Hiermee haalt u een verzameling UI Automation providers op die alle rijkoppen in de tabel vertegenwoordigen. |
Van toepassing op
Zie ook
- TablePattern
- GridPattern
- Overzicht van UI Automation-besturingspatronen
- Serverzijde UI Automation Provider Implementation
- Client-side UI Automation Provider Implementation
- Ondersteuning voor beheerpatronen in een UI Automation-provider
- Het UI-automatiseringstabelbeheerpatroon implementeren
- Het UI Automation-rasterbesturingspatroon implementeren
- De inhoud van een tabel beschikbaar maken met ui-automatisering