Implementera UI Automation GridItem-kontrollmönstret
Kommentar
Den här dokumentationen System.Windows.Automation är avsedd för .NET Framework-utvecklare som vill använda de hanterade UI Automation-klasserna som definierats i namnområdet. 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 underordnade kontroller 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 Row egenskaper och Column egenskaper baserat på deras underliggande fästpunktscell enligt definitionen av UI Automation-providern. 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 | Kommentar |
---|---|---|
Row | Property | Ingen |
Column | Property | Ingen |
RowSpan | Property | Ingen |
ColumnSpan | Property | Ingen |
ContainingGrid | Property | Ingen |
Det här kontrollmönstret har inga associerade metoder eller händelser.
Undantag
Det här kontrollmönstret har inga associerade undantag.