Teorie: Popis základních kontrolek na WPF formuláři
(Dílčí příklady jsou převzaty z https://wpf-tutorial.com/ )
Jakým způsobem se pracuje s jednotlivými kontrolkami bylo vysvětleno u prvního příkladu v rámci cvičení. Doporučujeme se nejprve podívat na tento příklad.
3. Základní kontrolky
3.5. RadioButton
Rádiové tlačítko slouží pro výběr jedné možnosti z více možností. Např.:
<Window x:Class="WpfTutorialSamples.Basic_controls.RadioButtonSample"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="RadioButtonSample" Height="150" Width="250">
<StackPanel Margin="10">
<Label FontWeight="Bold">Are you ready?</Label>
<RadioButton>Yes</RadioButton>
<RadioButton>No</RadioButton>
<RadioButton IsChecked="True">Maybe</RadioButton>
</StackPanel>
</Window>
Přes vlastnost IsChecked je pak možné přistupovat ke každému (pojmenovanému) rádiovému tlačítku.
Pro účely tohoto kurzu je tato ukázka dostačující, nicméně na tomto místě si uvedeme navíc dvě poznámky:
- Standardně všechna do okna vložená radiová tlačítka patří k sobě, je tedy možné vybrat jen jedno z nich. Pokud bychom chtěli více skupin rádiových tlačítek, je vhodné použít vlastnost GroupName
Do Rádiového tlačítka lze také vložit vlastní Content – stejně, jak bylo popisováno u CheckBoxu