我有密钥绑定的问题。我无法为“+”设置密钥。有人可以帮助我,我应该在xaml中写什么,以及我应该用.cs写入什么?wpf中的密钥绑定
回答
键绑定可以在Window
级别设置,所以在XAML你添加...
<Window.InputBindings>
<KeyBinding Command="YourCommand" Key="+" />
</Window.InputBindings>
我假设你知道如何提供Command
与Window.CommandBinding
。
在我写的.xaml.cs文件中 - public static RoutedCommand AddCommand = new RoutedCommand(); – userN 2010-11-10 05:38:07
在我为命令绑定编写的另一个dll中(我也使用了命令绑定,它可以正常工作): private void AddCanExecute(object sender,CanExecuteRoutedEventArgs e) e.CanExecute = true; e.Handled = true; } private void AddExecute(object sender,ExecutedRoutedEventArgs e) ExecuteOperation(); _prevOperation = _math.Add; e.Handled = true; } – userN 2010-11-10 05:39:56
在xaml中我按照你的说法写了。调试后,没有任何错误,但发生异常: 无法将属性'Command'中的字符串'AddCommand'转换为'System.Windows.Input.ICommand'类型的对象。 CommandConverter不能从System.String转换。对象'System.Windows.Input.KeyBinding'在标记文件'WPF计算器;组件/ window1.xaml'行14错误位置21. – userN 2010-11-10 05:41:04
- 1. emacs密钥绑定
- 2. emacs中的临时密钥绑定
- 3. emacs中的超级密钥绑定
- 4. 删除密钥绑定
- 5. Emacs密钥绑定优先
- 6. Emacs ESS密钥绑定
- 7. Java:绑定Windows密钥
- 8. 如何在密钥绑定中使用密钥名称?
- 9. WPF MVVM密码框绑定
- 10. 阅读密钥Wpf
- 11. 用自定义类绑定密钥
- 12. Python的密钥绑定/捕获
- 13. 如何从esc重新绑定META密钥到选项密钥?
- 14. 如何使用密钥绑定而不是密钥监听器
- 15. GPG密码+秘密密钥绑定加密
- 16. emacs缓冲区绑定到密钥
- 17. 更改VisualStudio 2015密钥绑定
- 18. Emacs - 加载模块后绑定密钥
- 19. Xcode 6密钥绑定目录
- 20. 遍历JavaScript对象绑定密钥
- 21. emacs smartscan更改密钥绑定
- 22. Java密钥绑定不起作用
- 23. Python TKinter绑定输入密钥
- 24. PHP Eclipse密钥绑定问题
- 25. 更改WPF KeyDown中的密钥
- 26. 在WPF中插入密钥的说明
- 27. 在Spacemacs(或Emacs)中,是否可以将密钥绑定到其他密钥?
- 28. Vim:如何交换密钥绑定? (在“7”键上绑定'|')
- 29. WPF绑定的绑定源
- 30. 获取捆绑密钥?
你能告诉我你已经试过了吗? – ocodo 2010-11-09 12:28:48