0

我正在开发 Surface 应用程序,但同时按下多个按钮时遇到问题。

我有一个带有几个按钮的菜单控件。其中一些绑定到使宿主窗口淡出菜单控件并运行其他东西的命令,而有些只是连接到淡出菜单控件的不同视图状态的 EventTrigger。问题是在 Surface 上你甚至可以同时按下 10 个按钮,这会导致异常效果,所以我想在一个被无限期按下或直到淡入淡出动画完成之前禁用我的控件上的所有按钮,并且可能会阻止多个按钮按钮进入按下状态。

有什么好主意,还是我应该手动处理所有触摸输入和状态机?

4

1 回答 1

2

如果您绑定到自定义命令,您可以通过

bool CanExecute

返回

false

使按钮无法按下。那些没有命令的必须按传统方式处理。

于 2010-07-25T17:51:52.527 回答