У меня есть ToggleButton с обработчиком событий PreviewMouseDown. Все работает нормально. Но если я добавлю MessageBox.Show("Message") к этому обработчику, ToggleButton перестанет переключаться в нажатое состояние, то есть свойство IsChecked всегда будет ложным. Почему?
private void ToggleButton_OnPreviewMouseDown(object sender, MouseButtonEventArgs e)
{
MessageBox.Show("Message");
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... ton-toggle