Кажется, что WPF TabControl не поддерживает возможность отмены изменения выбора, поскольку нет события SelectionChanging(), только событие SelectionChanged. Кто-нибудь понял способ сделать это?WPF - TabControl - предотвращение выбора изменения
Единственный способ, который я нашел, - прикрепить к событию PreviewMouseLeftButtonDown() для каждого элемента TabItem и установить e.Handled в true, если я не хочу, чтобы эта страница была выбрана. Кажется, это работает, но неуклюже.
Не только неуклюжий, но и мышь не единственный способ изменить вкладки. – Tergiver