Страницы

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

воскресенье, 8 марта 2020 г.

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

#c_sharp #wpf


Знатоки, подскажите пожалуйста, каким образом я могу запретить анимацию нажатия ToggleButton
?  Если кнопка нажата, то другая автоматически меняет стиль на не нажатую, но если
я нажму на кнопку, которая нажата - она отжимается - как запретить этот "отжим" ?
    


Ответы

Ответ 1



Можно просто обработать событие 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; } }

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

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