Condividi tramite


Esempio di attivazione e disattivazione di un'applicazione

Aggiornamento: novembre 2007

In questo esempio viene illustrato come gestire gli eventi Activated e Deactivated per controllare lo stato di attivazione di un'applicazione.

Nell'esempio viene illustrata una funzionalità specifica di Windows Presentation Foundation e non vengono pertanto 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 esigenze:

Accesso facilitato - Procedure consigliate per l'accesso facilitato

Localizzazione - Cenni preliminari sulla globalizzazione e localizzazione WPF

Prestazioni - Ottimizzazione delle prestazioni di applicazioni WPF

Sicurezza - Sicurezza di Windows Presentation Foundation

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.

Osservazioni

Nell'esempio viene simulata la funzionalità di polling del server di posta di un client di posta. Quando si riceve un messaggio di posta elettronica, l'applicazione notifica l'utente utilizzando uno dei due meccanismi che dipendono dallo stato di attivazione dell'applicazione. Se l'applicazione è attualmente attiva, l'interfaccia utente viene aggiornata, in caso contrario viene visualizzata un'icona nella barra delle applicazioni.

Nota

In questo esempio viene utilizzato il componente NotifyIcon di Windows Form per visualizzare un'icona nella barra delle applicazioni. Di conseguenza, in questo esempio viene illustrata anche l'integrazione della tecnologia Windows Form in Windows Presentation Foundation (WPF).

Vedere anche

Riferimenti

Activated

Deactivated