private void UpdateState(VisualControlState newState) { switch (newState) { case VisualControlState.Disabled: VisualStateManager.GoToState(this, StateDisabled, false); break; case VisualControlState.Normal: VisualStateManager.GoToState(this, StateNormal, false); break; case VisualControlState.PointerOver: VisualStateManager.GoToState(this, StatePointerOver, false); break; } }
virtual public void Pause() { State = VisualControlState.Paused; }
virtual public void Stop() { State = VisualControlState.Stoppped; }
virtual public void Play() { State = VisualControlState.Played; }