Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 переключение RadioButtons стрелками клавиатуры  [new]
flw
Member

Откуда:
Сообщений: 5
В приложении есть 3 радио кнопки и один чекбокс. Свойство IsChecked первого радиобатона привязано к свойству IsChecked чекбокса. Когда я двигаю стрелками вверх/вниз первый радиобаттон не выбирается, когда на нем фокус. Как сделать одновременно привязку к чекбоксу и передвижение стрелками? Вот код:

<DockPanel >
<ContentControl>
<ContentControl.ContentTemplate>
<DataTemplate>
<StackPanel>
<StackPanel.Resources>
<Style TargetType="RadioButton">
<Style.Triggers>
<Trigger Property="IsFocused" Value="True">
<Setter Property="IsChecked" Value="True"/>
</Trigger>
</Style.Triggers>
</Style>
</StackPanel.Resources>
<RadioButton Content="1" Name="r1" IsChecked="{Binding ElementName=s1, Path=IsChecked,Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />

<RadioButton> 2 </RadioButton>
<RadioButton>3</RadioButton>
</StackPanel>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>

<CheckBox Height="16" Name="s1" VerticalAlignment="Top" HorizontalAlignment="Right" Width="119">1</CheckBox>
</DockPanel>
23 янв 09, 18:35    [6729212]     Ответить | Цитировать Сообщить модератору
 Re: переключение RadioButtons стрелками клавиатуры  [new]
aleks-sam
Member

Откуда: Krasnoyarsk
Сообщений: 1850
тынц
24 янв 09, 12:18    [6730734]     Ответить | Цитировать Сообщить модератору
 Re: переключение RadioButtons стрелками клавиатуры  [new]
flw
Member

Откуда:
Сообщений: 5
Это на WPF
26 янв 09, 10:01    [6734229]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить