WPF 触摸模式下Window窗体每次连接需要点击2次问题

最近在接触WPF时总遇到一个问题,就是如果用Window窗体做子窗体。会出现在触控屏幕上操作第一次总是要点2下才会有效果。

起初以为是焦点问题,但屡试不爽。

最后找出原因是因为使用的MouseLeftDown 事件造成的。。我们知道Mouse的事件流程是  MouseDown ---MouseUp。而我们在Down下showdiage()就锁住了程序。

所以造成需要点击2次的事实。最后把事件转到MouseLeftUp下问题解决。

posted @ 2014-07-11 23:24  阳光下的风  阅读(405)  评论(0)    收藏  举报