Share via


Gewusst wie: Erstellen von Ereignishandlern für WPF-Steuerelemente

Aktualisiert: November 2007

Sie können vielen Steuerelementen den Standardereignishandler hinzufügen, indem Sie in der Entwurfsansicht auf das Steuerelement doppelklicken. Außerdem können Sie einen Ereignishandler für Steuerelemente in einer WPF-Anwendung (Windows Presentation Foundation) erstellen, indem Sie der XAML-Darstellung des Steuerelements ein Attribut hinzufügen. Dieses XAML-Markup definiert das Ereignis und den Namen der Methode, die das Ereignis verarbeitet. Anschließend schreiben Sie den Code für die Methode im Code-Editor.

So erstellen Sie einen Ereignishandler für eine Schaltfläche

  1. Erstellen Sie eine WPF-Anwendung mit Visual C# Express Edition. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines neuen WPF-Anwendungsprojekts.

  2. Ziehen Sie eine Schaltfläche von der Toolbox in das WPF-Fenster, und wählen Sie sie aus.

  3. Doppelklicken Sie auf die Schaltfläche.

    Der Click-Ereignishandler wird erstellt, und der Mauszeiger wird im Code-Editor im Ereignishandler platziert.

  4. Fügen Sie dem Ereignishandler folgenden Code hinzu:

    MessageBox.Show("Event handler was created by " +
         "double-clicking the button.");
    
  5. Ziehen Sie eine zweite Schaltfläche von der Toolbox in die WPF-Entwurfsoberfläche, und wählen Sie sie aus.

  6. Fügen Sie dem Button-Element im XAML-Editor das Attribut Click hinzu, und legen Sie seinen Wert auf ButtonOKClicked fest. Dies ist der Name, den Sie dem Ereignishandler im Code geben. Das Attribut kann beispielsweise folgendermaßen geschrieben werden: Click="ButtonOKClicked".

  7. Klicken Sie mit der rechten Maustaste in die Entwurfsansicht, und wählen Sie Code anzeigen.

  8. Fügen Sie der Window1-Klasse den folgenden Ereignishandler hinzu. Durch diesen Code wird beim Klicken auf die Schaltfläche eine Meldung angezeigt.

    private void ButtonOKClicked(object sender, RoutedEventArgs e)
    {
        MessageBox.Show("Event handler was created manually."); 
    }
    
  9. Drücken Sie F5, um das Programm auszuführen.

  10. Klicken Sie auf eine Schaltfläche, wenn das Fenster angezeigt wird.

  11. Überprüfen Sie, ob beim Klicken auf die einzelnen Schaltflächen jeweils der richtige Text in einem Meldungsfeld angezeigt wird, und schließen Sie anschließend die Anwendung.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von neuen Elementen zu einem WPF-Projekt

Entwerfen einer Benutzeroberfläche für eine WPF-Anwendung

Gewusst wie: Verwenden von angefügten Ereignissen

Konzepte

Allgemeine WPF-Steuerelemente

Weitere Ressourcen

Erste Schritte mit dem WPF-Designer