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
È possibile aggiungere il gestore eventi predefinito per molti controlli facendo doppio clic sul controllo in visualizzazione Progettazione. È inoltre possibile creare un gestore eventi per i controlli in un'applicazione di Windows Presentation Foundation (WPF) aggiungendo un attributo alla rappresentazione XAML del controllo. Questo markup XAML definisce l'evento e il nome del metodo che gestiranno l'evento. Quindi viene scritto il codice per il metodo nell'editor di codice.
Per creare un gestore eventi per un pulsante
Creare un'applicazione WPF utilizzando Visual C# Express Edition. Per ulteriori informazioni, vedere Procedura: creare un nuovo progetto di applicazione WPF.
Trascinare un controllo Button dalla Casella degli strumenti nella finestra di WPF, quindi selezionare il pulsante.
Fare doppio clic sul controllo Button.
Viene creato il gestore eventi Click e il cursore viene posizionato nel gestore eventi nell'editor di codice.
Aggiungere il codice seguente al gestore eventi:
MessageBox.Show("Event handler was created by " + "double-clicking the button.");Trascinare un secondo controllo Button dalla Casella degli strumenti all'area di progettazione WPF, quindi selezionare il pulsante.
Aggiungere un attributo denominato Click all'elemento Button nell'editor XAML e impostarne il valore su ButtonOKClicked. Questo è il nome che verrò fornito al gestore eventi nel codice. L'attributo può, ad esempio, essere scritto come segue: Click="ButtonOKClicked".
Fare clic col pulsante destro del mouse sulla finestra di progettazione, quindi fare clic su Visualizza codice.
Aggiungere il gestore eventi indicato di seguito alla classe Window1. Quando si fa clic sul pulsante, in questo codice viene visualizzato un messaggio.
private void ButtonOKClicked(object sender, RoutedEventArgs e) { MessageBox.Show("Event handler was created manually."); }Premere F5 per eseguire il programma.
Quando la finestra viene visualizzata, fare clic su un pulsante.
Verificare che il testo corretto sia visualizzato in una finestra di messaggio quando si fa clic su ogni pulsante, quindi chiudere l'applicazione.
Vedere anche
Attività
Procedura: aggiungere nuovi elementi a un progetto WPF
Progettazione di un'interfaccia utente per un'applicazione WPF
Procedura: utilizzare eventi associati