private void OnDiagramShapeRemoveRequested(DiagramShapeViewModelBase diagramShapeViewModel) { DiagramViewportViewModel.StopFollowingDiagramNodes(); if (RelatedEntityListBoxViewModel.OwnerDiagramShape == diagramShapeViewModel) { HideRelatedEntityListBox(); } }
private void OnRemoveDiagramNodeRequested(DiagramNodeViewModel diagramNodeViewModel) { DiagramViewportViewModel.StopFollowingDiagramNodes(); if (RelatedNodeListBoxViewModel.OwnerDiagramShape == diagramNodeViewModel) { HideRelatedNodeListBox(); } RemoveDiagramNodeRequested?.Invoke(diagramNodeViewModel.DiagramNode); }
public void StopFollowingDiagramNodes() { DiagramViewportViewModel.StopFollowingDiagramNodes(); }