Implementazione del pattern di controllo GridItem di automazione interfaccia utente

Aggiornamento: novembre 2007

In questo argomento vengono presentate linee guida e convenzioni per l'implementazione di IGridItemProvider, incluse informazioni su eventi e proprietà. Alla fine dell'argomento sono elencati i collegamenti a ulteriori riferimenti.

Il pattern di controllo GridItemPattern viene utilizzato per supportare singoli controlli figlio di contenitori che implementano IGridProvider. Per alcuni esempi di controlli che implementano questo pattern di controllo, vedere Mapping dei pattern di controllo per i client di automazione interfaccia utente.

Nel presente argomento sono contenute le seguenti sezioni.

  • Linee guida e convenzioni per l'implementazione
  • Membri obbligatori per IGridItemProvider
  • Eccezioni
  • Argomenti correlati

Linee guida e convenzioni per l'implementazione

Quando si implementa IGridProvider, tenere presenti le linee guida e le convenzioni seguenti:

  • Le coordinate della griglia sono in base zero con la cella superiore sinistra che ha coordinate (0, 0).

  • Le celle unite segnaleranno le relative proprietà Row e Column in base alla cella di ancoraggio definita dal provider di automazione interfaccia utente. In genere, si tratta della riga o della colonna posta più in alto e all'estrema sinistra.

  • IGridItemProvider non consente la modifica attiva della griglia, ad esempio l'unione o la divisione di celle.

  • È possibile in genere attraversare i controlli che implementano IGridItemProvider utilizzando la tastiera; vale a dire, un client di automazione interfaccia utente può spostarsi ai controlli adiacenti.

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à

Nessuna

Column

Proprietà

Nessuna

RowSpan

Proprietà

Nessuna

ColumnSpan

Proprietà

Nessuna

ContainingGrid

Proprietà

Nessuna

A questo pattern di controllo non sono associati metodi o eventi.

Eccezioni

A questo pattern di controllo non sono associate eccezioni.

Vedere anche

Attività

Supportare pattern di controllo in un provider di automazione interfaccia utente

Utilizzare la memorizzazione nella cache per l'automazione interfaccia utente

Concetti

Cenni preliminari sui pattern di controllo per l'automazione interfaccia utente

Pattern di controllo di automazione interfaccia utente per i client

Implementazione del pattern di controllo Grid di automazione interfaccia utente

Cenni preliminari sulla struttura di automazione dell'interfaccia utente