Ejemplo n.º 1
0
        public virtual void Start()
        {
            State = StoryboardState.Running;

            Story.Completed += OnStoryboardEnd;
            Story.Begin();
        }
Ejemplo n.º 2
0
        public virtual void Finish()
        {
            Story.Stop();
            Story.Remove();
            Story.Completed -= OnStoryboardEnd;

            State = StoryboardState.Stopped;
        }
Ejemplo n.º 3
0
        public void Resume()
        {
            if (State == StoryboardState.Running)
            {
                return;
            }

            if (State == StoryboardState.Paused)
            {
                State = StoryboardState.Running;
                Story.Resume();
            }
        }
Ejemplo n.º 4
0
        public void Pause()
        {
            if (State == StoryboardState.Paused)
            {
                return;
            }

            else if (State == StoryboardState.Running)
            {
                State = StoryboardState.Paused;
                Story.Pause();
            }
        }