我创建了一个带有按钮的文本框,所以它看起来像一个组合框。对于下拉菜单,我使用弹出菜单。我这样做是因为我在下拉菜单中有一个树视图,以及在树视图中作为 SelectedItem 选择的内容的一个小摘要。
这是我的问题:当我在弹出窗口打开时单击按钮时,它首先关闭弹出窗口,然后由于按钮的单击事件,弹出窗口再次打开,我想阻止这种行为。
我对解决方案的想法是有一个 bool 变量,当弹出窗口关闭时设置为 true,因为单击按钮并且按钮单击事件仅在变量为 false 时打开弹出窗口。但这仅适用于您确切知道您没有点击其他任何地方的情况。
有人解决这个问题吗?