Kursinhalt
Fortgeschrittenes C# mit .NET
Fortgeschrittenes C# mit .NET
1. Einführung in die Desktop-Entwicklung mit .NET
4. Generics & Reflection
Aufgabe - Ereignishandler an Ereignisse Binden
Sie können das Basisprojekt herunterladen, indem Sie das Github-Repository klonen.
Die XAML-Datei hat 3 Elemente:
- "mainLabel", das ein Label darstellt, und der Text ist auf "Hello World" gesetzt.
- "sizeSlider", das einen Slider darstellt, mit Minimal- und Maximalwerten von 10 bzw. 100. Der Standardwert ist 10.
- "setSizeBtn", das einen Button darstellt.
Ihre Aufgabe ist es, den Clicked
-Ereignishandler des Buttons an eine Ereignishandlermethode zu binden, die die FontSize
-Eigenschaft des Labels auf den Wert des Sliders setzt.
Sie müssen nur die C#-Datei ändern.
Zusammengefasst müssen Sie den Code für Folgendes schreiben:
- Eine neue Methode namens
SetSize
, die die gleiche Signatur wie der EventHandler haben sollte. - Die Methode sollte die
FontSize
-Eigenschaft gleich derValue
-Eigenschaft des Sliders setzen. - Hinzufügen der
SetSize
-Methode zumClicked
-Ereignishandler des Button-Elements.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 4