#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; } }
Комментариев нет:
Отправить комментарий