【发布时间】:2012-06-28 20:34:34
【问题描述】:
我正在使用 WPF。我想为我的 WPF 应用程序创建键盘快捷键。我创建如下。 “open”的第一个命令绑定标记正在工作,而退出的命令绑定不工作。不知道是什么原因。
<Window.CommandBindings>
<CommandBinding Command="Open" Executed="CommandBinding_Executed"/>
<CommandBinding Command="Exit" Executed="CommandBinding_Executed_1" />
</Window.CommandBindings>
<Window.InputBindings>
<KeyBinding Command="Open" Key="O" Modifiers="control" />
<KeyBinding Command="Exit" Key="E" Modifiers="control"/>
</Window.InputBindings>
上面的代码出现以下错误:
无法将属性“命令”中的字符串“退出”转换为对象类型 'System.Windows.Input.ICommand'。 CommandConverter 无法从 系统字符串。对象“System.Windows.Input.CommandBinding”中的错误 标记文件 'WpfApplication2;component/window1.xaml' 第 80 行位置 25。
【问题讨论】:
-
能否提供实际代码和xaml?
标签: c# wpf commandbinding