ВУЗ:
Составители:
Рубрика:
24
checked и Intermediate. В большинстве случаев проще всего внедрить эту
логику в один из обработчиков событий, обрабатывая событие Click,
наследуемое от класса ButtonBase. Событие Click возникает всякий раз,
когда кнопка меняет свое состояние.
2.2.5. Элемент управления RadioButton
RadioButton также является наследником класса ToggleButton и ис-
пользует то же свойство IsChecked и те же события Checked, Unchecked и
Intermediate. Также RadioButton добавляет свойство GroupName, которое
позволяет управлять расположением переключателей в группах.
Обычно группировка переключателей RadioButton определяется их
контейнером: если поместить три элемента управления RadioButton в па-
нели StackPanel, то они сформируют группу, в которой пользователь смо-
жет выбрать только один из них. Следовательно, если поместить комби-
нацию переключателей в две разных панели StackPanel, то образуются две
независимые группы. Свойство GroupName позволяет переопределить это
поведение. Его можно использовать для того, чтобы создать несколько
групп в одном и том же контейнере, или чтобы создать одну группу, кото-
рая будет охватывать несколько контейнеров. В обоих случаях достаточно
просто присвоить всем переключателям, принадлежащим друг другу, имя
одной и той же группы.
Рассмотрим следующий пример:
<StackPanel>
<GroupBox Margin="5">
<StackPanel>
<RadioButton>Group 1</RadioButton>
<RadioButton>Group 1</RadioButton>
<RadioButton>Group 1</RadioButton>
<RadioButton Margin="0,10,0,0" GroupName="Group2">Group 2
</RadioButton>
</StackPanel>
</GroupBox>
<GroupBox Margin="5">
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »
