我有一个弹出窗口,其中包含多个元素,列表视图,文本框和按钮。这些操作正常,如果你使用按钮关闭弹出窗口它也可以工作,但当我试图让弹出窗口失去焦点时关闭它,当我点击列表视图中的一个元素时它关闭。有没有办法解决? FocusManager属性是否可行?
此致 戴夫
答案 0 :(得分:2)
请在您的代码中尝试弹出控件的stayopen属性。如果它不起作用,请发布您的代码。
此致 格塔。
答案 1 :(得分:2)
在Popup元素上设置 FocusManager.IsFocusScope = True ,只要他的一个孩子拥有它就会保持焦点。
答案 2 :(得分:1)
您应该在弹出窗口中设置StaysOpen属性,如下所示:
<Popup StaysOpen="True">
...
</Popup>
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup.staysopen.aspx