Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Den här dokumentationen är avsedd för .NET Framework-utvecklare som vill använda de hanterade UI Automation-klasserna som definierats i System.Windows.Automation namnrymd. Den senaste informationen om UI Automation finns i Windows Automation API: UI Automation.
Det här avsnittet innehåller riktlinjer och konventioner för att implementera IGridItemProvider, inklusive information om egenskaper. Länkar till ytterligare referenser visas i slutet av översikten.
Kontrollmönstret GridItemPattern används för att stödja enskilda barnkontroller av containrar som implementerar IGridProvider. Exempel på kontroller som implementerar det här kontrollmönstret finns i Kontrollmönstermappning för UI Automation-klienter.
Riktlinjer och konventioner för implementering
När du implementerar IGridProviderbör du tänka på följande riktlinjer och konventioner:
Rutnätskoordinater är nollbaserade med den övre vänstra cellen med koordinater (0, 0).
Sammanfogade celler rapporterar sina egenskaper Row och Column baserat på deras underliggande ankarecell enligt UI Automation-leverantören. Vanligtvis är det den översta och vänstra raden eller kolumnen.
IGridItemProvider ger inte aktiv manipulering av rutnätet, till exempel sammanslagning eller delning av celler.
Kontroller som implementerar IGridItemProvider kan vanligtvis passeras (dvs. en UI Automation-klient kan flyttas till intilliggande kontroller) med hjälp av tangentbordet.
Nödvändiga medlemmar för IGridItemProvider
Följande egenskaper och metoder krävs för att implementera IGridItemProvider.
| Obligatoriska medlemmar | Medlemstyp | Noteringar |
|---|---|---|
| Row | Fastighet | Ingen |
| Column | Fastighet | Ingen |
| RowSpan | Fastighet | Ingen |
| ColumnSpan | Fastighet | Ingen |
| ContainingGrid | Fastighet | Ingen |
Det här kontrollmönstret har inga associerade metoder eller händelser.
Undantag
Det här kontrollmönstret har inga associerade undantag.
Se även
- Översikt över UI Automation-kontrollmönster
- Stöd Kontrollmönster i en automatiseringsleverantör för användargränssnitt
- UI Automation-kontrollmönster för klienter
- Implementera UI Automation Grid-kontrollmönstret
- Översikt över automationsträd för användargränssnittet
- Använda cachelagring i UI Automation