Я хочу изменить цвет текста меню, но не MenuItem.Как изменить цвет текста меню?
1
A
ответ
0
Вы должны быть в состоянии, если его Visual C# вы должны иметь право щелкнуть по виджету и настроить свойство переднего плана. Foreground обычно устанавливает цвет текста в виджетах Visual .net, таких как ярлыки, кнопки, текстовые поля, поэтому я думаю, что он, вероятно, будет там для меню.
В Xaml:
<Menu Foreground="Red">
<MenuItem Header="_File"></MenuItem>
</Menu>
Не видел пункт меню, но не его меню ... Файл будет синим Edit будет красным .. Вы DataTemplate установить свой стиль в зависимости от пункт меню
<Menu Foreground="Red">
<MenuItem Foreground="Blue" Header="_File"></MenuItem>
<MenuItem Header="_Edit"></MenuItem>
</Menu>
1
в окне формы приложения, в коде behide формы, в конструкторе только после InitializeComponent(), установите свойство цвета меню, например:
MyMenu.ForeColor = Color.White;