Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
Questa documentazione è destinata agli sviluppatori .NET Framework che vogliono usare le classi di automazione interfaccia utente gestite definite nello spazio dei nomi System.Windows.Automation. Per le informazioni più recenti sull'automazione interfaccia utente, vedere API di automazione di Windows: Automazione interfaccia utente.
Questo argomento presenta linee guida e convenzioni per l'implementazione IGridItemProviderdi , incluse le informazioni sulle proprietà. I collegamenti a riferimenti aggiuntivi sono elencati alla fine della panoramica.
Il modello di controllo GridItemPattern viene utilizzato per supportare i controlli individuali dei figli dei contenitori che implementano IGridProvider. Per esempi di controlli che implementano questo pattern di controllo, vedere Mapping dei criteri di controllo per i client di automazione interfaccia utente.
Linee guida e convenzioni di implementazione
Quando si implementa IGridProvider, prendere nota delle linee guida e delle convenzioni seguenti:
Le coordinate della griglia sono in base zero con la cella superiore sinistra con coordinate (0, 0).
Le celle unite riferiranno le loro proprietà Row e Column in base alla cella di ancoraggio sottostante, come definito dal provider di Automazione UI. In genere, sarà la riga o la colonna più a sinistra.
IGridItemProvider non fornisce la manipolazione attiva della griglia, ad esempio l'unione o la divisione di celle.
I controlli che implementano IGridItemProvider possono in genere essere attraversati ( ovvero un client di automazione interfaccia utente può passare ai controlli adiacenti) usando la tastiera.
Membri obbligatori per IGridItemProvider
Per l'implementazione IGridItemProviderdi sono necessari i metodi e le proprietà seguenti.
| Membri obbligatori | Tipo di membro | Note |
|---|---|---|
| Row | Proprietà | Nessuno |
| Column | Proprietà | Nessuno |
| RowSpan | Proprietà | Nessuno |
| ColumnSpan | Proprietà | Nessuno |
| ContainingGrid | Proprietà | Nessuno |
Questo pattern di controllo non ha metodi o eventi associati.
Eccezioni
Questo pattern di controllo non presenta eccezioni associate.
Vedere anche
- Panoramica dei modelli di controllo per l'automazione dell'interfaccia utente
- Supportare i Pattern di Controllo in un Provider di Automazione dell'Interfaccia Utente
- Modelli di Controllo di Automazione per l'Interfaccia Utente dei Client
- Implementazione dello schema di controllo griglia per l’automazione dell’interfaccia utente
- Panoramica dell'albero di automazione dell'interfaccia utente
- Usare il caching nell'automazione dell'interfaccia utente