Esempio di InvokePattern, ExpandCollapsePattern e TogglePattern

Aggiornamento: novembre 2007

In questo esempio vengono illustrate le classi di pattern di controllo°ExpandCollapsePattern, InvokePattern e TogglePattern di automazione interfaccia utente Microsoft.

Nell'esempio viene illustrato come controlli identici possono supportare pattern di controllo diversi a seconda della relativa posizione all'interno della visualizzazione controlli della struttura ad albero di automazione interfaccia utente Microsoft e della relativa funzione all'interno di un'applicazione. In particolare, viene illustrato come un menu o un elemento treeview può supportare il pattern di controllo InvokePattern se l'elemento è un nodo foglia e avvia un'unica azione non ambigua.

Nell'esempio vengono create due applicazioni: un'applicazione di destinazione Windows Presentation Foundation (WPF) contenente diversi controlli TreeView utilizzati come provider di automazione interfaccia utente e un client di automazione interfaccia utente WPF che viene utilizzato in base a tale applicazione di destinazione. Il client utilizza i pattern di controllo ExpandCollapsePattern, InvokePattern e TogglePattern per interagire con i controlli della destinazione.

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

Download sample

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 compilato dalla vfinestra di comando dell'ambiente di compilazione, eseguire il file EXE nella cartella Bin\Debug o Bin\Release contenuta sotto la cartella del codice sorgente dell'esempio.

  • Per eseguire l'esempio compilato con il debug in Visual Studio, premere F5.