ITableProvider Interface

Definitie

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