我有一个带有菜单的 WPF 程序。我将菜单设置如下
<Menu Height="23" Name="menu" DockPanel.Dock="Top" VerticalAlignment="Top" ItemsSource="{Binding}">
<MenuItem Header="_File" Name="fileMenuItem">
<MenuItem Command="ApplicationCommands.New"/>
<MenuItem Command="ApplicationCommands.Open"/>
<MenuItem Command="ApplicationCommands.Save"/>
<MenuItem Command="ApplicationCommands.SaveAs"/>
<MenuItem Header="Save All" />
</MenuItem>
<MenuItem Header="_Edit" Name="editMenuItem">
<MenuItem Command="ApplicationCommands.Copy"/>
<MenuItem Command="ApplicationCommands.Cut"/>
<MenuItem Command="ApplicationCommands.Paste"/>
</MenuItem>
</Menu>
当程序运行时,我在菜单“文件”和“编辑”下的菜单项的输入手势文本有不同的语言环境。“文件”下的项目是德语(例如Strg+N),但“编辑”下的项目是英语(例如Ctrl+C)。加上所有标题都是德语(例如Öffnen)。我没有在我的代码中的任何地方设置与语言环境有关的任何内容。
我的系统是德文的 Windows 7,英文的 Visual Studio 2012。不确定这是否与它有关。