WPF 真的让我在这里摆脱紧张。我配置了一个包含一些复杂内容(网格、按钮等)的弹出窗口。我在文本框 MouseDown 预览事件上将其 StaysOpen 属性设置为 False,并将 IsOpen 设置为 True。
事情是它打开但在单击窗口外的任何位置时从不关闭。
有什么建议么?
谢谢!
更新:
我的弹出窗口里面有按钮。当我单击其中一个时,当我单击其中一个时,弹出窗口将关闭。事件路由是否发生了一些奇怪的事情?
最佳答案
如果由任何其他控制事件打开,看起来弹出窗口不会关闭。我只是将 IsOpen 属性绑定(bind)到 ToggleButton 的 IsChecked 属性以模拟组合框。
感谢您的所有回答。
关于wpf - 弹出窗口永不关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7603457/