【发布时间】:2017-08-16 11:49:44
【问题描述】:
我是使用 VisualStates 的新手,想知道如何将 Storyboard.TargetName 设置为正在设置样式的控件?
希望下面的sn-p能让我的问题更清楚一点。
<Style x:Key="AppBarBtnStyle" TargetType="AppBarButton">
<Setter Property="BorderBrush" Value="Gray"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="AppBarButton">
<Grid x:Name="Root"
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Flash">
<Storyboard>
<ColorAnimationUsingKeyFrames Storyboard.TargetName="WHAT GOES HERE TO TARGET THE BORDERBRUSH SET PREVIOUSLY ABOVE" Storyboard.TargetProperty="(BorderBrush).(SolidColorBrush.Color)" Duration="0:0:1">
【问题讨论】: