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.
Aggiornamento: novembre 2007
In questo esempio viene illustrato come tenere traccia delle modifiche dello stato attivo in modo da evidenziare sullo schermo gli elementi con lo stato attivo. L'evidenziazione è rappresentata da un semplice rettangolo colorato, ma potrebbe essere una finestra della lente di ingrandimento o un altro strumento per rendere più accessibile l'elemento con lo stato attivo.
Per comodità e semplicità, l'esempio viene eseguito in una finestra dedicata. Un'applicazione reale potrebbe essere eseguita in background.
Gli eventi di stato attivo modificato si verificano talvolta in rapida successione, ad esempio quando l'utente sposta rapidamente il cursore in un menu. Inoltre, quando un elemento complesso come una casella di riepilogo riceve lo stato attivo, generalmente vengono generati due eventi: uno per il contenitore che riceve lo stato attivo e l'altro per l'elemento con lo stato attivo all'interno del contenitore. Per evitare lo sfarfallio (rapide variazioni dell'evidenziazione), nell'esempio viene utilizzato un timer. Il timer viene avviato o riavviato ogni volta che viene ricevuto un evento. L'evidenziazione viene ridisegnata solo quando il timer raggiunge l'intervallo. In questo modo la risposta a un evento diventa "in sospeso" quando si verifica l'evento e viene ignorata se si verifica un altro evento prima che sia trascorso l'intervallo del timer.
È possibile provare con diversi intervalli del timer utilizzando il dispositivo di scorrimento.
In questo esempio viene illustrata una funzionalità specifica di Windows Presentation Foundation (WPF) e, di conseguenza, non vengono seguite le procedure consigliate per lo sviluppo di applicazioni. Per una descrizione completa delle procedure consigliate per lo sviluppo di applicazioni Windows Presentation Foundation (WPF) e Microsoft .NET Framework, fare riferimento ai seguenti argomenti in base alle proprie esigenze:
Accesso facilitato - Procedure consigliate per l'accesso facilitato
Sicurezza - Sicurezza di Windows Presentation Foundation
Localizzazione - Cenni preliminari sulla globalizzazione e localizzazione WPF
Compilazione dell'esempio
Installare Windows Software Development Kit (SDK) e aprire la finestra di comando dell'ambiente di compilazione. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Windows SDK, quindi fare clic su CMD Shell.
Scaricare l'esempio nel disco rigido locale, in genere dalla documentazione SDK.
Per generare l'esempio dalla finestra di comando dell'ambiente di compilazione , passare alla directory di origine dell'esempio. Al prompt dei comandi digitare MSBUILD.
Per compilare l'esempio in Microsoft Visual Studio, caricare il file della soluzione o del progetto dell'esempio e premere CTRL+MAIUSC+B.
Esecuzione dell'esempio
Per eseguire l'esempio dalla finestra di comando dell'ambiente di compilazione, eseguire i file EXE nella cartella Bin\Debug o Bin\Release contenuta nella cartella di origine di esempio.
Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.
Vedere anche
Attività
Sottoscrivere gli eventi di automazione interfaccia utente
Concetti
Eventi di automazione interfaccia utente per i client
Altre risorse
Client di automazione interfaccia utente per il codice gestito