Как я могу изменить цвет текста меню? - PullRequest
1 голос
/ 30 сентября 2010

Я хочу изменить цвет текста меню, но не MenuItem.

Ответы [ 2 ]

1 голос
/ 21 августа 2013

В приложении формы Windows, в коде рядом с формой, в конструкторе сразу после InitializeComponent () установите свойство цвета меню, например:

 MyMenu.ForeColor = Color.White;
0 голосов
/ 30 сентября 2010

Вы должны быть в состоянии, если его Visual C # вы должны иметь возможность щелкнуть правой кнопкой мыши виджет и настроить свойство переднего плана. Foreground обычно устанавливает цвет текста в визуальных виджетах .net, таких как метки, кнопки, текстовые поля, поэтому я думаю, что он, вероятно, будет там для меню.

В Xaml:

    <Menu Foreground="Red">
        <MenuItem Header="_File"></MenuItem>
    </Menu>

Не видел пункт меню, но не меню ... Файл будет синим Редактировать будет красным.

  <Menu Foreground="Red">
        <MenuItem Foreground="Blue" Header="_File"></MenuItem>
        <MenuItem Header="_Edit"></MenuItem>
    </Menu>
...