예제 #1
0
 private void OnMouseWheel(WheelEventArgs e)
 {
     NavigationSettings.OnMouseWheel(e);
     Nodes.ReRenderIfOffCanvasChanged();
     Links.TriggerStateHasChanged();
     Overview?.TriggerUpdate(just_pan_or_zoom: true);
 }
예제 #2
0
 internal void MoveOrigin(double offset_x, double offset_y)
 {
     NavigationSettings.Pan(offset_x, offset_y);
     Nodes.render_not_necessary = true;
     Nodes.ReRenderIfOffCanvasChanged();
     Links.render_not_necessary = true;
     render_necessary           = true;
     StateHasChanged();
 }
예제 #3
0
 public void ZoomToFit()
 {
     NavigationSettings.ZoomToFit();
     Nodes.ReRenderIfOffCanvasChanged();
     UpdateOverview(just_pan_or_zoom: true);
 }