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