WPF 触摸模式下Window窗体每次连接需要点击2次问题
最近在接触WPF时总遇到一个问题,就是如果用Window窗体做子窗体。会出现在触控屏幕上操作第一次总是要点2下才会有效果。
起初以为是焦点问题,但屡试不爽。
最后找出原因是因为使用的MouseLeftDown 事件造成的。。我们知道Mouse的事件流程是 MouseDown ---MouseUp。而我们在Down下showdiage()就锁住了程序。
所以造成需要点击2次的事实。最后把事件转到MouseLeftUp下问题解决。
最近在接触WPF时总遇到一个问题,就是如果用Window窗体做子窗体。会出现在触控屏幕上操作第一次总是要点2下才会有效果。
起初以为是焦点问题,但屡试不爽。
最后找出原因是因为使用的MouseLeftDown 事件造成的。。我们知道Mouse的事件流程是 MouseDown ---MouseUp。而我们在Down下showdiage()就锁住了程序。
所以造成需要点击2次的事实。最后把事件转到MouseLeftUp下问题解决。