很遗憾,TabControl没有SelectionChanging事件(Selector.SelectionChanging),我正在努力实现此行为以便可以取消更改请求。
我尝试处理TabControl.Items.CurrentChanging(Items属性是ItemCollection)事件,将e.Cancel(CurrentChangingEventArgs的)设置为true,但是UI会使用新标签更新,尽管该项未在集合中更改。
当条件不满足时,有没有任何方法可以防止用户切换到不同的TabItem?
我尝试处理TabControl.Items.CurrentChanging(Items属性是ItemCollection)事件,将e.Cancel(CurrentChangingEventArgs的)设置为true,但是UI会使用新标签更新,尽管该项未在集合中更改。
当条件不满足时,有没有任何方法可以防止用户切换到不同的TabItem?