【发布时间】:2012-10-22 09:23:09
【问题描述】:
我发现有几个用户在使用双击按钮时遇到了问题。
我有几个按钮绑定到启动许多操作的命令。
例如,有两个窗口通过调解器在它们之间进行通信,因此当我单击“关闭另一个窗口”时,绑定命令会发送“CloseTheOtherWindowMessage”。问题是,当用户双击时,它会再次尝试关闭窗口,但正如预期的那样,它会崩溃。
当我按下按钮时,我尝试将窗口 BusyIndicator 设置为 IsBusy,但我的手指比 MVVM 快,它仍然让我在开始显示 BusyIndicator 之前双击。
我找到了许多关于如何使用interaction.Behaviors 只允许在MVVM 中双击的示例,但我想要的恰恰相反。这个问题有什么例子或其他好的通用解决方案吗?
【问题讨论】:
标签: silverlight mvvm double-click