【问题标题】:How to set color as Window's highlight color?如何将颜色设置为 Window 的高亮颜色?
【发布时间】:2012-03-21 21:22:41
【问题描述】:

作为标题,怎么写?

我想在获得焦点时制作一个 TextBlock,它的背景颜色将是窗口操作系统的突出显示颜色(即在 Internet Explorer 中突出显示文本时的颜色)。

有什么方法可以让我获得该颜色代码以便我可以将其放入样式中?

<Trigger Property="IsFocused" Value="True">
    <Setter Property="FontWeight" Value="Bold" />
    <Setter Property="Background" Value="Blue"/>
    <Setter Property="Foreground" Value="White"/>
</Trigger>

【问题讨论】:

    标签: wpf silverlight colors highlight selecteditem


    【解决方案1】:

    我对你到底要什么有点困惑。选定的背景颜色或选定的文本颜色,以及您想要 WPF 还是 Silverlight。这将为您提供 WPF 中的高亮背景画笔。

    查看SystemColors Class 特别是SystemColors.HighlightBrush 属性

    <Setter Property="Background" Value="{x:Static SystemColors.HighlightBrush}" />
    

    至于 Silverlight 看看这个SO question

    【讨论】:

    • +1 谢谢!其实我的意思只是选定的背景。但是,是的,我只是注意到我需要两者。我可以从你的参考资料中找到它。再次感谢!
    • @KingChan 很高兴能得到帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2014-10-23
    • 1970-01-01
    相关资源
    最近更新 更多