我想绑定快捷键到我的用户控件使用 UserControl.InputBindings。 我没有使用MVVM或任何其他模式。我只想使用xaml文件的后面的代码绑定这个键。请任何帮助,一定会感激。非常感谢。Wpf快捷键绑定
Q
Wpf快捷键绑定
0
A
回答
0
如果你想要分配键绑定,你想从做后台代码,这将是最简单的方法
using System.Windows.Input;
var cmd = new RoutedCommand();
userControl.InputBindings.Add(new KeyBinding(cmd, your_key_gesture_here));
userControl.CommandBindings.Add(new CommandBinding(cmd, your_event_handler_here));
与要触发的快捷键取代your_key_gesture_here
,并更换your_event_handler_here
使用您想在按下按键时触发的方法。
0
你可以这样做的关键是这样绑定在XAML
<UserControl.InputBindings>
<KeyBinding Command="{Binding SomeCommand}" Key="F5"/>
</UserControl.InputBindings>
+0
这就是我要找的。这将根据DataContext绑定命令并解决我的问题。非常感谢你。 –
+0
如果这有助于标记它的答案 –
相关问题
- 1. 将WPF快捷键绑定到ViewModel中的命令
- 2. WPF Windows快捷键帮助
- 3. WPF中的键盘快捷键
- 4. WPF Richtextbox和键盘快捷键
- 5. 键盘快捷键为WPF菜单项
- 6. WPF MVVM中的键盘快捷键?
- 7. 将键盘快捷键绑定到WPF视图模型中的命令中
- 8. 如何为wpf中的所有快捷键添加一个键盘绑定xaml
- 9. JPanel中的java swing快捷键/键绑定
- 10. 用JavaScript绑定键,同时防止浏览器快捷键
- 11. 分配未上市的快捷键/键绑定
- 12. JS将键盘快捷键绑定到某个函数
- 13. 在WPF Ribbon Button中分配快捷键
- 14. 指定快捷键命令
- 15. 键快捷键,Java
- 16. 键盘快捷键
- 17. mysql_real_escape_string快捷键
- 18. XUL快捷键
- 19. 按Ctrl-Shift键加键盘快捷键和WPF的ListView
- 20. 如何获得给定WPF命令的快捷键?
- 21. WPF菜单快捷键和自定义路由命令
- 22. SQL Server Management Studio中执行快捷键和键盘快捷键
- 23. 在Visual Studio中键入快捷键的快捷键是什么?
- 24. 将viewmodel中的命令绑定到menuitem和快捷键
- 25. 快捷键在Eclipse
- 26. 分配快捷键
- 27. Visual Studio快捷键
- 28. 键盘快捷键在MDI
- 29. 禁用键盘快捷键
- 30. JButton键盘快捷键
感谢您的帮助很大。它使用文件后面的代码解决了问题。 –