Implementazione del pattern di controllo GridItem di automazione interfaccia utente
Nota
Questa documentazione è destinata agli sviluppatori .NET Framework che desiderano utilizzare le classi di UI Automation gestite definite nello spazio dei nomi System.Windows.Automation. Per informazioni aggiornate su UI Automation, vedere API di automazione di Windows: UI Automation.
In questo argomento vengono presentate le linee guida e le convenzioni per l'implementazione di IGridItemProvider, incluse le informazioni relative alle proprietà. Alla fine della panoramica sono elencati collegamenti a ulteriore materiale di riferimento.
Il pattern di controllo GridItemPattern viene usato per supportare singoli controlli figlio di contenitori che implementano IGridProvider. Per esempi di controlli che implementano questo pattern di controllo, vedere Control Pattern Mapping for UI Automation Clients.
Linee guida e convenzioni di implementazione
Quando si implementa IGridProvider, tenere presenti le linee guida e le convenzioni seguenti:
Le coordinate della griglia sono in base zero. Le coordinate della cella in alto a sinistra sono infatti (0, 0).
Le celle unite segnaleranno le proprietà Row e Column in base alla cella di aggancio sottostante, secondo quanto definito dal provider di automazione interfaccia utente. In genere si tratterà della riga o della colonna più in alto e più a sinistra.
IGridItemProvider non consente di apportare modifiche attive alla griglia, ad esempio l'unione o la separazione di celle.
I controlli che implementano IGridItemProvider in genere possono essere attraversati (ovvero, il client di automazione interfaccia utente può passare ai controlli adiacenti) usando la tastiera.
Membri obbligatori per IGridItemProvider
Le proprietà e i metodi seguenti sono obbligatori per l'implementazione di IGridItemProvider.
Membri obbligatori | Tipo di membro | Note |
---|---|---|
Row | Proprietà | None |
Column | Proprietà | None |
RowSpan | Proprietà | None |
ColumnSpan | Proprietà | None |
ContainingGrid | Proprietà | None |
Questo pattern di controllo non è associato a metodi o eventi.
Eccezioni
Questo pattern di controllo non è associato a eccezioni.
Vedi anche
- Panoramica dei pattern di controllo per l'automazione interfaccia utente
- Supportare pattern di controllo in un provider di automazione interfaccia utente
- Pattern di controllo di automazione interfaccia utente per i client
- Implementazione del pattern di controllo Grid di automazione interfaccia utente
- Panoramica dell'albero di automazione interfaccia utente
- Usare la memorizzazione nella cache in automazione interfaccia utente