到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