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