wpf - 弹出窗口永不关闭

标签 wpf popup

WPF 真的让我在这里摆脱紧张。我配置了一个包含一些复杂内容(网格、按钮等)的弹出窗口。我在文本框 MouseDown 预览事件上将其 StaysOpen 属性设置为 False,并将 IsOpen 设置为 True。

事情是它打开但在单击窗口外的任何位置时从不关闭。

有什么建议么?

谢谢!

更新:

我的弹出窗口里面有按钮。当我单击其中一个时,当我单击其中一个时,弹出窗口将关闭。事件路由是否发生了一些奇怪的事情?

最佳答案

如果由任何其他控制事件打开,看起来弹出窗口不会关闭。我只是将 IsOpen 属性绑定(bind)到 ToggleButton 的 IsChecked 属性以模拟组合框。

感谢您的所有回答。

关于wpf - 弹出窗口永不关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7603457/

相关文章:

c# - 由组合框组成的非常简单的颜色选择器

wpf - 包含多个项目的 HeaderTemplate

c# - 在WPF MVVM中按标签查找标签

wpf - 如何确定 WPF 使用的是硬件渲染还是软件渲染?

popup - 带有选项的 Leafletjs 标记 bindpopup()

jquery - 当在最后一页上单击提交按钮时,我需要一个中心显示文字 "Thank you for your time",以及包含绿色脸颊标记的图像

c# - 在整个页面导航中指定 Popup 位置

c# - 如何将 DBNull 检查到 linq 或 int32 中?

带有相机弹出窗口的 iOS 应用

swift - NSKeyedUnarchiver解码ObjectForKey : cannot decode object of class AMPathPopUpButton for key NS.对象