到ItemsControl的我有一个项目控制具有画布上的项目,当我按下删除我想删除从画布一个项目:如何绑定输入键在WPF
<ItemsControl.InputBindings>
<KeyBinding Command="{Binding DeleteItemCommand}" Key="Delete"/>
</ItemsControl.InputBindings>
然而,在方法DeleteItemCommand永远不会被调用。
我该如何做到这一点?
到ItemsControl的我有一个项目控制具有画布上的项目,当我按下删除我想删除从画布一个项目:如何绑定输入键在WPF
<ItemsControl.InputBindings>
<KeyBinding Command="{Binding DeleteItemCommand}" Key="Delete"/>
</ItemsControl.InputBindings>
然而,在方法DeleteItemCommand永远不会被调用。
我该如何做到这一点?
ItemsControl
(或可能是某些内容)需要Focusable
才能接收键盘输入。
其他命令是否按照你设置的那样工作?有几种不同的命令绑定约定,只是想知道是否可以完成代码示例,说明如何设置命令以及该XAML是否共享可以看到命令绑定的DataContext。 – erodewald 2012-08-15 21:17:57