none
WPF popup控件焦点问题 RRS feed

  • 常规讨论

  • 现在有一个比较棘手的问题,目的是能像右键菜单一样自动关闭的。设置popup的StaysOpen = false,然后通过IsOpen=true把popup显示,当我点击在popup之外其它窗体或者其它软件时,popup自动关闭,但是其它软件并没有立刻得鼠标焦点,而需再次点击之后才可以,相当于第一次点击在外只是能关闭popup,而不能操作其它的窗体或者软件,有没有办法可以不用点击第二次的。求助!!

    2012年7月2日 6:50

全部回复

  • Hi,

    貌似我在这边没有实现你的现象,我在窗体上放置了一个TEXTBOX控件,当我点击它的时候,POPUP 自动关闭,并且这个TEXTBOX 的GOTFOcus 事件也触发了 

    可以再仔细的说明一下你的实现步骤吗?如果可以的话,可以提供一些代码


    No code, No fact.

    2012年7月5日 5:17