Страницы

Поиск по вопросам

четверг, 30 мая 2019 г.

Как запретить анимацию togglebutton?

Знатоки, подскажите пожалуйста, каким образом я могу запретить анимацию нажатия 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; } }

Комментариев нет:

Отправить комментарий