public override void Hide() { if (playing) { AnimationOut.Play(); Player.Stop(); counter.Stop(); playing = false; } }
private void TransitionOut() { if (AssociatedObject == null) { return; } if (AnimationOut == null) { return; } AnimationOut.Stop(); Storyboard.SetTarget(AnimationOut, AssociatedObject); AnimationOut.Begin(); }
private void TransitionOut(Visibility oldValue) { if (AssociatedObject == null) { return; } if (AnimationOut == null || oldValue == Visibility.Collapsed) { TransitionIn(); } else { AnimationOut.Completed += AnimationOutCompleted; AnimationOut.Begin(AssociatedObject); } }
private void TransitionOut(Visibility oldValue) { if (AssociatedObject == null) { return; } if (AnimationOut == null || oldValue == Visibility.Collapsed) { TransitionIn(); } else { #if DESKTOP AnimationOut.Completed += AnimationOutCompleted; AnimationOut.Begin(AssociatedObject); #else AnimationOut.Stop(); Storyboard.SetTarget(AnimationOut, AssociatedObject); AnimationOut.Completed += AnimationOutCompleted; AnimationOut.Begin(); #endif } }
public virtual void Hide() { AnimationOut.Play(); Controller.Active = false; }