我写了一个自定义的wpf usercontrol订阅LostFocus
事件。但我有问题,如果UserControl
有焦点并且包含该控件的窗口将被关闭,该事件也会被解雇。如果窗口关闭,我不想让事件触发,只有当用户使用鼠标或选项卡通过UI元素选择antoher控件时。如何防止丢失的焦点事件在窗口关闭时调用
编辑
作为一个重要的信息,我没有访问Window
例如在用户控件。
EDIT 2
这将是很好,如果有一个解决方案,它不仅工作窗口关闭,因为也可关闭的TabItems和所有similiar事情。一般来说,如果我们可以说,如果UserControl
可见性将更改为不可见。
非常感谢。
这是什么问题引起的? –
如果焦点丢失,我验证UserControl中的值。此验证将打开另一个窗口,如果窗口关闭时发生此情况,则不应该这样。 – BendEg