【问题标题】:LostFocus event problem and Button Command in wpfwpf中的LostFocus事件问题和按钮命令
【发布时间】:2010-07-21 11:23:41
【问题描述】:

我有一个文本框,在它失去焦点的事件中,我显示一个新窗口并为用户提供选择, 我在文本框下方也有一个按钮。

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

有没有办法绕过它?

【问题讨论】:

    标签: c# wpf wpf-controls


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-03
      • 1970-01-01
      • 2017-12-27
      • 2015-02-24
      • 2013-04-03
      • 1970-01-01
      • 2011-09-28
      • 1970-01-01
      • 2014-08-29
      相关资源
      最近更新 更多