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>

image

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