-
Notifications
You must be signed in to change notification settings - Fork 120
ControlStoryboardAction
Jon W Chu edited this page Nov 16, 2015
·
1 revision
ControlStoryboardAction represents an action that will change the state of the specified Storyboard when executed.
Using this Behaviors enables the triggering and controlling of a specified Storyboard using the ControlStoryboardOption property.
| Member Name | Description |
|---|---|
| Pause | Pauses the storyboard |
| Play | Plays the storyboard |
| Resume | Resumes the storyboard after being paused |
| SkipToFill | Advances the storyboard's current time to the end of its active period |
| Stop | Stops the storyboard |
| TogglePlayPause | Toggles the storyboard between playing and pausing |
<Storyboard x:Name="StoryboardSample" AutoReverse="True" RepeatBehavior="Forever">
<DoubleAnimation Duration="0:0:2.2" To="0.35"
Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"
Storyboard.TargetName="StoryboardRectangle" d:IsOptimized="True"/>
<DoubleAnimation Duration="0:0:2.2" To="0.35"
Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"
Storyboard.TargetName="StoryboardRectangle" d:IsOptimized="True"/>
</Storyboard>
<Button x:Name="button">
<Interactivity:Interaction.Behaviors>
<Interactions:EventTriggerBehavior EventName="Click">
<Media:ControlStoryboardAction Storyboard="{StaticResource StoryboardSample}" ControlStoryboardOption="TogglePlayPause"/>
</Interactions:EventTriggerBehavior>
</Interactivity:Interaction.Behaviors>
</Button>- Introduction
- Using Behaviors NuGet
- Contribution
- API Reference
- Behaviors Reference
- Changelog