我有一個組件與我動畫來回的不透明度,用戶控件中的動畫
我該如何直接運行動畫?
這是我的動畫資源?
<RadioButton.Resources>
<Style x:Key="PhoneRadioButtonCheckBoxBase" TargetType="ToggleButton">
<Setter Property="Background" Value="{StaticResource PhoneRadioCheckBoxBrush}"/>
<Setter Property="BorderBrush" Value="{StaticResource PhoneRadioCheckBoxBrush}"/>
<Setter Property="FontSize" Value="{StaticResource PhoneFontSizeMedium}"/>
<Setter Property="FontFamily" Value="{StaticResource PhoneFontFamilyNormal}"/>
<Setter Property="HorizontalContentAlignment" Value="Left"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Padding" Value="1"/>
</Style>
<Style x:Key="RectToggleButton" TargetType="RadioButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="RadioButton">
<Grid x:Name="grid" Background="Transparent" Loaded="grid_Loaded">
<Grid.Resources>
<Storyboard x:Name="Strobing" AutoReverse="True" RepeatBehavior="Forever">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="HighlightedSprite">
<EasingDoubleKeyFrame KeyTime="0:0:1" Value="0.495"/>
<EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</Grid.Resources>
不知道你的 「運行動畫馬上」 的意思。你的意思是一旦控制立即運行動畫? – danbord
是的,這就是我想要的 –