【问题标题】:Wpf C# - Change the Metro Label foreground colorWpf C# - 更改 Metro Label 前景色
【发布时间】:2013-08-06 11:30:14
【问题描述】:

我正在使用 Mahapps.Metro,但是当我尝试更改其文本的颜色时,它显示为白色。

如何覆盖标签的颜色?我希望能够在 XAML 以及 C# 的背景代码中覆盖它,因为我想将我的 ColorAnimation 合并到鼠标悬停和其他东西中。

问候,

西蒙

【问题讨论】:

  • 在发布之前尝试阅读您的问题并检查其他人是否可以关注它。 when I try to change the color of its text什么“文字”? How can I override the color of the label? 哪个Label?控制?只需设置Foreground,还是您正在谈论的窗口标题? Mahapps.Metro 带有一堆ResourceDictionary,您可以添加/错过。发布您在 xaml 中实际获得的内容,以供他人粗略猜测。

标签: c# wpf colors mahapps.metro


【解决方案1】:

我找到了问题。

问题是,如果您在资源字典中留下以下行:

<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colours.xaml"/>

如果控件是由 Mahapps.Metro dll 设置样式的控件,则不能覆盖控件的前景颜色。

【讨论】:

    猜你喜欢
    • 2020-07-28
    • 2017-03-24
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 2014-05-19
    • 2020-04-18
    • 2017-03-11
    • 2011-11-24
    相关资源
    最近更新 更多