我有一个弹出窗口,其中包含多个元素,包括列表视图、文本框和按钮。它们都可以正常运行,如果使用按钮关闭弹出窗口也可以正常工作,但是当我尝试让弹出窗口在失去焦点时关闭时,当我点击列表视图中的元素时它却关闭了。有没有解决这个问题的方法? FocusManager属性是否可行?
您只需像这样设置弹出窗口的StaysOpen属性:
<Popup StaysOpen="True">
...
</Popup>
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup.staysopen.aspx