c# - MenuItem 背景不透明度而不是其文本?

标签 c# .net wpf xaml menuitem

如何将菜单项的背景不透明度设置为 0.0,但仍以 1.0 的不透明度显示其文本?

最佳答案

为此,您需要将背景颜色设置为没有 alpha channel 的颜色(十六进制颜色 0x00000000 中的前两位数字)。这将使背景颜色完全透明。然后,您的文本只需要是 alpha channel (默认值)为 0xFF 的任何颜色。

关于c# - MenuItem 背景不透明度而不是其文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7011395/

相关文章:

c# - 使用字符串作为 linq 查询的属性

c# - 是否可以在 C# 中同时声明所有类成员公开?

c# - Avalon 中的 BraceFolding 编辑

c# - 在 WPF 中将 ResourceDictionary 与其他样式一起使用

c# - 如何将 Animal 实例变成 Dog 实例?

c# - 使由数据适配器填充的数据表中的列宽更宽

c# - 使用 Entity Framework 代码优先保存图像

c# - 在 Entity Framework 中使用派生类而不是抽象类型

.net - 从 .net 2.0 升级到 3.5 时的兼容性

wpf - 为什么拖放会阻止 UIElement.IsMouseOver 正确返回?