public virtual void Start() { State = StoryboardState.Running; Story.Completed += OnStoryboardEnd; Story.Begin(); }
public virtual void Finish() { Story.Stop(); Story.Remove(); Story.Completed -= OnStoryboardEnd; State = StoryboardState.Stopped; }
public void Resume() { if (State == StoryboardState.Running) { return; } if (State == StoryboardState.Paused) { State = StoryboardState.Running; Story.Resume(); } }
public void Pause() { if (State == StoryboardState.Paused) { return; } else if (State == StoryboardState.Running) { State = StoryboardState.Paused; Story.Pause(); } }