【发布时间】:2010-11-11 13:58:12
【问题描述】:
假设我有这样的风格
<Style x:Key="NotificationItemTemplate" TargetType="{x:Type ListBoxItem}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBoxItem}">
<DockPanel LastChildFill="False">
<DockPanel.Background>
<LinearGradientBrush>
<GradientStop Offset="0" Color="#FF565656" /> <!-- How to change color values -->
<GradientStop Offset="1" Color="#FF353535" />
</LinearGradientBrush>
</DockPanel.Background>
...
</DockPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
如何将上面标记的渐变色标的颜色值设置为不同的颜色,例如在 MouseOver 上,我知道我使用了触发器,但如何引用该颜色值?
【问题讨论】: