2

我的视图模型中有一些 ICommand,我想使用键盘绑定将它们绑定到我的用户控件。我面临的问题是,当我使用CTRL+CCTRL+V在我的 UserControl 中绑定我的复制和粘贴命令时,它们不会被触发。我应该覆盖它们还是什么?

<UserControl.InputBindings>
    <KeyBinding Gesture="CTRL+C" Command="{Binding CopyCommand}" />
</UserControl.InputBindings>
4

2 回答 2

1

这对我来说就像一个魅力:

<!--COPY-->
<UserControl.InputBindings>
    <KeyBinding Key="C" Modifiers="Ctrl" Command="{Binding CopyToStackCommand}" />
</UserControl.InputBindings>

<!--PASTE-->
<UserControl.InputBindings>
    <KeyBinding Key="V" Modifiers="Ctrl" Command="{Binding PasteFromStackCommand}" />
</UserControl.InputBindings>

于 2020-11-03T14:08:48.997 回答
0
<KeyBinding Key="C" Modifiers="Ctrl" Command="Copy" CommandParameter="{Binding copy}" />
于 2018-07-17T02:17:55.293 回答