C# wpf中的LostFocus事件问题和按钮命令

C# wpf中的LostFocus事件问题和按钮命令,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,我有一个文本框,在它的失焦事件中,我显示一个新窗口,并给用户选择, 我在文本框下面还有一个按钮 现在,当我更改文本框的值..并单击按钮(光标仍在文本框内…)时,将触发失去焦点事件。。。但是当我显示一个模式窗口对话框时,按钮的点击事件并没有被触发 有没有办法解决这个问题?不要通过失去焦点事件影响重要的ui。您在错误的情况下弹出了一个新窗口-如果您的用户在该文本框中输入值后想要做任何有趣的事情,则会弹出模式对话框,因为该文本框将失去焦点。相反,考虑创建一个可编辑的组合框,其中下拉中的项目是您的用户选

我有一个文本框,在它的失焦事件中,我显示一个新窗口,并给用户选择, 我在文本框下面还有一个按钮

现在,当我更改文本框的值..并单击按钮(光标仍在文本框内…)时,将触发失去焦点事件。。。但是当我显示一个模式窗口对话框时,按钮的点击事件并没有被触发


有没有办法解决这个问题?

不要通过失去焦点事件影响重要的ui。您在错误的情况下弹出了一个新窗口-如果您的用户在该文本框中输入值后想要做任何有趣的事情,则会弹出模式对话框,因为该文本框将失去焦点。相反,考虑创建一个可编辑的组合框,其中下拉中的项目是您的用户选择。


如果你想破解,如果文本框中没有关于失焦事件的文本,你可能只需要弹出建议就可以逃脱。我认为这是一个糟糕的解决方案,但它可能符合您的限制。

不会通过失去焦点事件影响重要的ui。您在错误的情况下弹出了一个新窗口-如果您的用户在该文本框中输入值后想要做任何有趣的事情,则会弹出模式对话框,因为该文本框将失去焦点。相反,考虑创建一个可编辑的组合框,其中下拉中的项目是您的用户选择。

如果你想破解,如果文本框中没有关于失焦事件的文本,你可能只需要弹出建议就可以逃脱。我认为这是一个糟糕的解决方案,但它可能符合你的限制