ITableItemProvider Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Exponerar metoder och egenskaper för att stödja UI Automation klientåtkomst till underordnade kontroller av containrar som implementerar 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
- Härledda
- Attribut
- Implementeringar
Kommentarer
Det här kontrollmönstret motsvarar IGridItemProvider skillnaden att alla kontroller som implementerar ITableItemProvider måste exponera relationen mellan den enskilda cellen och dess rad- och kolumninformation.
Åtkomst till enskilda cellfunktioner tillhandahålls av den samtidiga implementeringen av IGridItemProvider.
Implementerad på en UI Automation-provider som måste ha stöd för kontrollmönstret TableItemPattern.
Egenskaper
| Name | Description |
|---|---|
| Column |
Hämtar ordningstalet för kolumnen som innehåller cellen eller objektet. (Ärvd från IGridItemProvider) |
| ColumnSpan |
Hämtar antalet kolumner som sträcker sig över en cell eller ett objekt. (Ärvd från IGridItemProvider) |
| ContainingGrid |
Hämtar en UI Automation-provider som implementerar IGridProvider och representerar containern för cellen eller objektet. (Ärvd från IGridItemProvider) |
| Row |
Hämtar ordningstalet för raden som innehåller cellen eller objektet. (Ärvd från IGridItemProvider) |
| RowSpan |
Hämtar antalet rader som sträcker sig över en cell eller ett objekt. (Ärvd från IGridItemProvider) |
Metoder
| Name | Description |
|---|---|
| GetColumnHeaderItems() |
Hämtar en samling UI Automation providers som representerar alla kolumnrubriker som är associerade med ett tabellobjekt eller en cell. |
| GetRowHeaderItems() |
Hämtar en samling UI Automation providrar som representerar alla radrubriker som är associerade med ett tabellobjekt eller en cell. |
Gäller för
Se även
- TableItemPattern
- GridItemPattern
- Översikt över UI Automation-kontrollmönster
- Serversidan UI Automation providerimplementering
- Client-sidan UI Automation providerimplementering
- Att stödja kontrollmönster i en UI Automation-leverantör
- Implementera UI Automation TableItem-kontrollmönstret
- Implementering av UI Automation GridItem-kontrollmönstret