在尝试切换语言时,功能区会获得焦点

时间:2013-02-01 00:13:50

标签: wpf user-interface ribbon

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

1 个答案:

答案 0 :(得分:0)

看来功能区默认绑定了一个热键,我建议您尝试通过将空命令绑定到它来覆盖该键组合。

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