CheckBox w WPF

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest CheckBox w WPF?

CheckBox to kontrolka wyboru w WPF, która pozwala zaznaczyć lub odznaczyć daną opcję. Użytkownik może wybrać dowolną liczbę pól wyboru, ponieważ każde działa niezależnie. Na egzaminie łatwo ją rozpoznać po małym kwadracie obok opisu, np. „Zaszczepiony?” lub „Na diecie?”.

Do czego służy CheckBox?

CheckBox stosuje się, gdy odpowiedź ma charakter:
- tak/nie,
- włącz/wyłącz,
- zaznaczone/niezaznaczone.

Przykłady:
- zgoda na regulamin,
- wybór dodatkowych opcji,
- ustawienia aplikacji,
- cechy obiektu, które mogą występować jednocześnie.

Przykład kodu XAML

<CheckBox Content="Zaszczepiony?" />
<CheckBox Content="Na diecie?" />

Można też ustawić stan początkowy:

<CheckBox Content="Zaszczepiony?" IsChecked="True" />

CheckBox a RadioButton

To bardzo częste porównanie egzaminacyjne:

  • CheckBox – można zaznaczyć wiele opcji jednocześnie,
  • RadioButton – zwykle wybiera się tylko jedną opcję z grupy.

Jeśli w oknie są dwa niezależne pytania typu „czy?”, to zwykle używa się właśnie CheckBox, a nie RadioButton.

Jak rozpoznać na ilustracji?

Cechy charakterystyczne:
- mały kwadrat po lewej stronie tekstu,
- zaznaczenie pojawia się jako „ptaszek” lub wypełnienie,
- każda opcja działa osobno.

Znaczenie w zadaniach z XAML

W pytaniach o uproszczony kod trzeba dopasować wygląd kontrolek do nazw znaczników. Jeśli na formularzu widać dwa niezależne pola wyboru, poprawny zapis to najczęściej:

<CheckBox .../>
<CheckBox .../>

Wniosek

CheckBox w WPF reprezentuje pojedynczą, niezależną opcję wyboru. W zadaniach egzaminacyjnych jego poprawne rozpoznanie pomaga odróżnić go od RadioButton i poprawnie wskazać strukturę formularza w XAML.