0

我在 tabcontrol 中有一个网格控件。当用户尝试离开选项卡时,我需要验证网格。如果验证失败,我需要取消选项卡更改(以便在验证成功之前不允许用户更改选项卡)。

这种方法的问题是我的选项卡控件的 SelectionChanged 事件由于具有 SelectionChanged 事件的子项而多次触发。这使得验证消息一次又一次地出现。

同样为了取消选项卡更改,我需要在 SelectionChanged 事件中重新选择相同的选项卡,该事件再次触发该事件。

有什么想法可以解决这个问题吗?

4

1 回答 1

2

在此处查找如何首先防止选项卡更改。在该委托中,您可以执行您的验证逻辑

于 2011-03-26T09:17:11.240 回答