2013-02-01 36 views
0

我正在使用Microsoft的WPF应用程序中的功能区控件实现。我的应用支持不同的语言。问题是当我尝试切换语言(使用ALT + SHIFT组合)在文本框中输入数据时,例如,Ribbon钢材焦点对用户来说非常烦人。我使用Office,它没有这个问题,因为如果您使用该组合切换语言,它将从功能区中重新获得焦点,我希望类似的行为。功能区在尝试切换语言时会获得焦点

回答

0

看来,功能区默认有一个热键绑定,我建议你试着通过绑定一个空命令来覆盖该键组合。

<Ribbon.InputBindings> 
    <KeyBinding Command="{Binding x:Null}" 
       Gesture="ALT+TAB"/> 
</Ribbon.InputBindings 
+0

我知道维达斯,谢谢。但事情是,我想保持键盘导航的功能。我只是不希望它在用户尝试输入到文本框的情况下阻碍实例。 –