<Style TargetType="Border" x:Key="orientation">
<Setter Property="Width" Value="https://bbs.csdn.net/topics/16"/>
<Setter Property="Height" Value="https://bbs.csdn.net/topics/16"/>
<Setter Property="BorderThickness" Value="https://bbs.csdn.net/topics/1"/>
<Setter Property="BorderBrush" Value="https://bbs.csdn.net/topics/Transparent"/>
<Setter Property="Background" Value="https://bbs.csdn.net/topics/Transparent"/>
<Setter Property="CornerRadius" Value="https://bbs.csdn.net/topics/2"/>
<Setter Property="SnapsToDevicePixels" Value="https://bbs.csdn.net/topics/True"/>
<Style.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<ColorAnimation To="#A1B3C8" Duration="0:0:0.3" Storyboard.TargetProperty="(BorderBrush).(SolidColorBrush.Color)"/>
<ColorAnimation To="White" Duration="0:0:0.3" Storyboard.TargetProperty="(Background).(SolidColorBrush.Color)"/>
<!--<ColorAnimation To="#1E395B" Duration="0:0:0.3" Storyboard.TargetProperty="(Shape.Fill).Color"/>-->
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="MouseLeave">
<BeginStoryboard>
<Storyboard>
<ColorAnimation To="Transparent" Duration="0:0:0.3" Storyboard.TargetProperty="(BorderBrush).(SolidColorBrush.Color)"/>
<ColorAnimation To="Transparent" Duration="0:0:0.3" Storyboard.TargetProperty="(Background).(SolidColorBrush.Color)"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
<Border Margin="5 0 3 0" Style="{StaticResource orientation}">
<Path Data="https://bbs.csdn.net/topics/M 9,2 9,12 5,7 Z" Fill="#AAAAAA" />
</border>想讓滑鼠移到border中,Path繪制的圖形Fill也變顏色,我寫的如下:
<ColorAnimation To="#1E395B" Duration="0:0:0.3" Storyboard.TargetProperty="(Shape.Fill).Color"/>
但是系統報錯,請問如何寫才能找到子元素的屬性值?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/280034.html
上一篇:想找找合肥學院MT隊robotcup的2D組的源代碼
下一篇:小程式/公眾號自動化測驗
