Esempio n. 1
0
 private void TransitionTransform(TransitionedTransform oldTransitionedTransform, TransitionedTransform newTransitionedTransform)
 {
     if (newTransitionedTransform.TransitionSpeed == TransitionSpeed.Instant)
     {
         DontAnimate(newTransitionedTransform.Transform);
     }
     else
     {
         Animate(newTransitionedTransform.Transform, newTransitionedTransform.TransitionSpeed);
     }
 }
 private void UpdateTransitionedTransform(TransitionSpeed transitionSpeed)
 {
     _diagramSpaceToScreenSpaceTransform = CreateTransformToScreenSpace();
     Transform = new TransitionedTransform(_diagramSpaceToScreenSpaceTransform, transitionSpeed);
     TransformChanged?.Invoke(Transform);
 }
 private void OnViewportTransformChanged(TransitionedTransform newTransform)
 => ViewportManipulation?.Invoke();