This question給出了一個乾淨的方法,用於將窗口級別的鍵綁定到XAML中的ViewModel命令。這非常棒,但它不允許定製正在使用的密鑰。是否有可能將「key」值綁定到視圖模型,如果是,哪種類型的值是csharp中的「key」?綁定鍵綁定的鍵屬性
<Window.InputBindings>
<KeyBinding Key="{Binding RefreshKey}"
Command="{Binding RefreshCommand}" />
或者是有可能在代碼中添加窗口級別鍵綁定?同樣的問題有把它放在代碼隱藏的解決方案,但如果可能的話,我寧願將代碼保存在ViewModel中。
KeyGesture,完美!謝謝 – Tyrsius