Знатоки, подскажите пожалуйста, каким образом я могу запретить анимацию нажатия ToggleButton ? Если кнопка нажата, то другая автоматически меняет стиль на не нажатую, но если я нажму на кнопку, которая нажата - она отжимается - как запретить этот "отжим" ?
Ответ
Можно просто обработать событие Click для каждого ToogleButton
Обработчики :
private void Toogle1_OnClick(object sender, RoutedEventArgs e)
{
var button = (ToggleButton)e.OriginalSource;
if ((bool)button.IsChecked)
{
button.IsEnabled = false;
toogle2.IsChecked = false;
toogle2.IsEnabled = true;
}
}
private void Toogle2_OnClick(object sender, RoutedEventArgs e)
{
var button = (ToggleButton)e.OriginalSource;
if ((bool)button.IsChecked)
{
button.IsEnabled = false;
toogle1.IsChecked = false;
toogle1.IsEnabled = true;
}
}
Комментариев нет:
Отправить комментарий