Cenni preliminari sui tipi di controllo per l'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.

I tipi di controllo di Microsoft UI Automation sono identificatori noti che possono essere usati per indicare quale tipo di controllo è rappresentato da un particolare elemento, ad esempio una casella combinata o un pulsante.

Un identificatore noto rende più semplice per i dispositivi di assistive technology determinare quali tipi di controlli sono disponibili nell'UI (interfaccia utente) e come interagire con i controlli.

Requisiti per i tipi di controllo per l'automazione dell'interfaccia utente

I tipi di controllo di Microsoft UI Automation forniscono un set di condizioni che i provider devono soddisfare. Se queste condizioni sono soddisfatte, il controllo può usare il nome del tipo di controllo specifico. Per tutti i tipi di controllo esistono condizioni relative agli aspetti seguenti:

  • Pattern di controllo di UI Automation: quali pattern di controllo devono essere supportati, quali pattern sono facoltativi e quali non devono essere supportati dal controllo.

  • Valori delle proprietà di UI Automation: quali valori delle proprietà sono supportati.

  • Struttura ad albero di UI Automation: la struttura ad albero di UI Automation necessaria per il controllo.

Se un controllo soddisfa le condizioni per un particolare tipo di controllo, il valore della proprietà ControlType corrisponderà a tale tipo.

Tipi di controllo correnti per l'automazione dell'interfaccia utente

Nell'elenco seguente è riportato il set corrente di tipi di controllo per Microsoft UI Automation:

Vedi anche