【发布时间】:2011-06-01 14:53:05
【问题描述】:
我有一个矩形,上面有几个标签和图像,我有它,所以当用户将鼠标悬停在矩形上时,背景会变为渐变:
<Rectangle Height="88" HorizontalAlignment="Left" Margin="54,28,0,0" Name="rectangle2" VerticalAlignment="Top"
Width="327" Cursor="Hand">
<Rectangle.Style>
<Style TargetType="{x:Type Rectangle}">
<Setter Property="Fill" Value="Transparent" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Fill">
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Color="White" Offset="0.0" />
<GradientStop Color="#eee" Offset="1" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</Rectangle.Style>
</Rectangle>
但是,当我将鼠标悬停在矩形上方的标签之一上时,背景渐变不显示。
我想让它在将鼠标悬停在标签和矩形上时显示渐变。
这可能吗?
【问题讨论】: