This commit is contained in:
艾竹
2023-06-26 22:50:08 +08:00
parent 7f857c3464
commit ace3d631f5
2 changed files with 3 additions and 3 deletions

View File

@@ -94,12 +94,14 @@ namespace AIStudio.Wpf.DiagramDesigner.Controls
item.SetCellAlignment();
}
Interlocked.Decrement(ref DiagramViewModel.DoCommandManager.BeginDo);
var blocks = designerItems.OfType<BlockDesignerItemViewModel>().ToList();
if (blocks.Any())
{
(DiagramViewModel as IBlockDiagramViewModel)?.FinishNearBlock(blocks);
}
Dictionary<DesignerItemViewModelBase, Tuple<PointBase, PointBase>> infos =
designerItems.OfType<DesignerItemViewModelBase>().ToDictionary(p => p,
p => new Tuple<PointBase, PointBase>(p.GetOldValue<PointBase>(nameof(p.TopLeft)), p.TopLeft));
@@ -113,7 +115,6 @@ namespace AIStudio.Wpf.DiagramDesigner.Controls
new Tuple<PointBase?, PointBase?>(p.SourceConnectorInfoPart?.Position,
p.SinkConnectorInfoPart?.Position)));
Interlocked.Decrement(ref DiagramViewModel.DoCommandManager.BeginDo);
DiagramViewModel.DoCommandManager.DoNewCommand(this.ToString(),
() => {
foreach (var info in infos)

View File

@@ -76,7 +76,6 @@ namespace AIStudio.Wpf.DiagramDesigner
{
next.AlignNext(next.Next);
}
return;
}
}