Windows 8 应用商店应用程序中的 ClickMode 重复按钮未按预期工作。我做错了还是有人注意到这些问题:
- ClickMode=Release 和 ClickMode=Press 的行为相同。使用鼠标或触摸时,按住按钮会继续触发单击事件。我认为Release 会使RepeatButton 或多或少像普通按钮一样工作——每次mousedown/mouseup 单击一次。
- 使用键盘,使用 Enter 根本不会引发 click 事件。(使用空格键有效。)
- 控件不会选择在样式中设置 clickmode。
我使用的是重复按钮,但测试想将点击事件更改为只触发一次。我认为 ClickMode 将是一个快速修复,但不得不用按钮替换它们。