Я использую встроенный ApplicationCommands
для создания меню:
<Menu DockPanel.Dock="Top">
<MenuItem Header="_Datei">
<MenuItem Command="ApplicationCommands.New" />
<MenuItem Command="ApplicationCommands.Open" />
<MenuItem Command="ApplicationCommands.Save" />
<MenuItem Command="ApplicationCommands.SaveAs" />
<Separator />
<MenuItem Header="Been_den" Command="{StaticResource SchliessenCommand}" />
</MenuItem>
</Menu>
Текст, отображаемый ApplicationCommands
, отличается в зависимости от языка системы: работает на английском Windows 7,ApplicationCommands.New
отображается как «Новый», тогда как в немецкой Windows 7 он отображается как «Neu».
Поскольку остальная часть приложения не локализована, я хочу, чтобы команды приложения всегда отображались на немецком языке.Есть ли способ сделать это без , вручную установив Header
каждого MenuItem?