【发布时间】:2013-09-27 10:09:06
【问题描述】:
正如您在this question 上看到的,我需要动态按钮。现在我需要在这些按钮上添加一些KeyBindings。快捷方式作为字符串存储在我的Product 类中。
我尝试使用 ListBox/ListView 就像我用于创建按钮一样,但我无法在那里添加 KeyBindings。
示例:
Button 绑定到对象“Coke”,其中“C”是快捷方式。如果我单击此按钮,我的OrderCommand 命令将被执行,我的绑定对象将用作其参数。如果我按“C”,同样应该工作。
我还需要它来处理骗子,假设我有两个产品的快捷键是“C”,如果我按“C”而不是第一个按钮被按下。按“C”将在这两个按钮之间切换,如果我按回车,Command 将被执行。
【问题讨论】:
标签: c# wpf mvvm key-bindings