.net 有没有一种简单的方法可以为一个键绑定设置多个修改器?

.net 有没有一种简单的方法可以为一个键绑定设置多个修改器?,.net,wpf,key-bindings,.net,Wpf,Key Bindings,我试过: <KeyBinding Key="S" Modifiers="Control, Shift"/> 及 但它不起作用。您可以使用: <KeyBinding Modifiers="Ctrl+Shift" Key="S" Command="{Whatever}" /> 手势也应该起作用: <KeyBinding Gesture="Ctrl+Shift+S" Command="{Whatever}" /> 有关更多详细信息,请参阅。来自

我试过:

<KeyBinding Key="S" Modifiers="Control, Shift"/>


但它不起作用。

您可以使用:

<KeyBinding Modifiers="Ctrl+Shift" Key="S" Command="{Whatever}" />

手势也应该起作用:

<KeyBinding Gesture="Ctrl+Shift+S" Command="{Whatever}" />

有关更多详细信息,请参阅。

来自:

XAML值

一个或多个修改器引用一个或多个 修改器关键点,由 ModifierKeys枚举,带分隔符 使用“+”字符

所以我猜是

<KeyBinding Key="S" Modifiers="Control+Shift"/>


我觉得这看起来很熟悉:看@paxdiablo,哎呀,我没注意到。我试图删除它,但它不允许我。我希望更多的用户会投票支持关闭和清除它。这是否回答了你的问题?
<KeyBinding Key="S" Modifiers="Control+Shift"/>