c# - 如何更改菜单的文本颜色?

标签 c# c++ python winapi wxwidgets

我想更改菜单的文本颜色,但不是 MenuItem。

最佳答案

如果是 Visual C#,您应该可以右键单击小部件并调整前景属性。前景通常设置 Visual .net 小部件(如标签、按钮、文本框)中的文本颜色,因此我认为它可能用于菜单。

在 Xaml 中:

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

没有看到菜单项,但没有看到菜单... File 将是蓝色 Edit 将是红色.. 你的数据模板根据菜单项

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

关于c# - 如何更改菜单的文本颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3833004/

相关文章:

c# - Foreach with continue -- 意外行为

c++ - 有没有办法将多个枚举合并为一个?

c++ - 以对象为参数的函数,作为另一个函数的参数

python - 模拟 Lisp 的 :keywords in Python

c# - 如何在运行时用文本和图像填充 WPF 组合框

c# - 在运行时确定是否允许转换 (C#)

c# - StreamWriter 和 BinaryWriter 在写入字符串时是否可以互换

c++ - 在处理结构模板中的整数时如何修复 'X is not a class template'?

python - 比 groupby、unstack then fillna 更快的替代方案

Python - 从文本文件调用行来编译第二个文件的模式搜索