作为标题,怎么样?
我想在聚焦时制作一个TextBlock,它的背景颜色将是window os的突出显示颜色(即在你的Internet Explorer中突出显示文本时的颜色)。
我有什么方法可以获得这种颜色代码,这样我就可以进入风格了吗?
<Trigger Property="IsFocused" Value="True">
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="Background" Value="Blue"/>
<Setter Property="Foreground" Value="White"/>
</Trigger>
答案 0 :(得分:2)
我对你的要求有点困惑。选定的背景颜色或选定的文本颜色,是否需要WPF或Silverlight。这将为您提供WPF中的突出显示背景画笔。
具体看SystemColors Class SystemColors.HighlightBrush属性
<Setter Property="Background" Value="{x:Static SystemColors.HighlightBrush}" />
至于Silverlight,请看一下这个SO question