【发布时间】:2011-11-01 20:42:39
【问题描述】:
This question 提供了一种干净的方法,用于将窗口级别的键绑定到 XAML 中的 ViewModel 命令。这非常棒,但它不允许自定义正在使用的密钥。是否可以将“key”值绑定到 viewmodel,如果可以,csharp 中的“key”是什么类型的值?
<Window.InputBindings>
<KeyBinding Key="{Binding RefreshKey}"
Command="{Binding RefreshCommand}" />
或者是否可以在代码中添加窗口级键绑定?同样的问题有一个解决方案可以将其放入代码隐藏中,但如果可能的话,我更愿意将代码保留在 ViewModel 中。
【问题讨论】:
标签: c# wpf key-bindings