Źródło: Arkusze CKE
W pokazanych fragmentach kodu zdefiniowano funkcję o nazwie fun1. W tej funkcji należy zaimplementować obsługę. Fragment kodu interfejsu użytkownika (XAML):
<RadioButton Content="opcja1" />
<RadioButton Content="opcja2" />
<Button Content="OK" Width=75 Click="fun1"/>
Fragment kodu logiki programu (C#):
private void fun1(object sender, RoutedEventArgs e) { ... }
Warianty odpowiedzi
-
A
usunięcia kontrolek z pamięci RAM
-
B
naciśnięcia przycisku zatwierdzającego dialog
-
C
aplikacji po wystąpieniu zdarzenia utraty fokusu przez pole opcji
-
D
inicjacji elementów interfejsu użytkownika
Wyjaśnienie
Spójrzmy na kod XAML. Przyciski typu RadioButton służą do wyboru opcji, ale akcję wyzwala dopiero przycisk Button z napisem OK i przypisanym zdarzeniem Click=fun1.
W kodzie C# funkcja fun1 ma sygnaturę ze zdarzeniem RoutedEventArgs e. To klasyczny handler zdarzenia kliknięcia. Ponieważ przycisk ma napis OK, jego zadaniem w interfejsie jest po prostu zatwierdzenie wyboru dokonanego przez użytkownika.