我正在使用路径绘制三角形,并且IsMouseOver
仅当鼠标指针位于三角形上方时该属性才为真。当指针位于路径背景(透明)上时,我也希望它为 True。我怎样才能得到这个结果?
<!-- language: lang-xml -->
<Style TargetType="{x:Type Path}">
<Setter Property="Stretch" Value="Uniform"/>
<Setter Property="Fill" Value="#FF9C9C9C"/>
<Setter Property="Cursor" Value="Hand"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Fill" Value="#FFBDBDBD"/>
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect x:Name="DropShadowEffect" BlurRadius="12" Color="#FF9C9C9C" ShadowDepth="0"/>
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
<Path Margin="6,0,0,0" StrokeThickness="0" Width="35" Height="17" Data="M0,0 L8,5, 0,10 Z"/>