mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-02 07:06:37 +08:00
修改暂存一下
This commit is contained in:
@@ -274,7 +274,7 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
FullyCreatedConnectorInfo sinkConnectorInfo = GetFullConnectorInfo(connection.Id, sinkItem, sinkConnectorOrientation, connection.SinkXRatio, connection.SinkYRatio, connection.SinkInnerPoint);
|
||||
|
||||
|
||||
ConnectorViewModel connectionVM = new ConnectorViewModel(viewModel, sourceConnectorInfo, sinkConnectorInfo, connection, connection.VectorLineDrawMode);
|
||||
ConnectorViewModel connectionVM = new ConnectorViewModel(viewModel, sourceConnectorInfo, sinkConnectorInfo, connection);
|
||||
DesignerItemViewModelBase textItem = viewModel.Items.OfType<DesignerItemViewModelBase>().FirstOrDefault(x => x.ParentId == connection.Id);
|
||||
if (textItem != null)
|
||||
{
|
||||
@@ -334,24 +334,10 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
|
||||
foreach (var connectionVM in DiagramViewModel.Items.OfType<ConnectorViewModel>())
|
||||
{
|
||||
if (!connectionVM.IsFullConnection)
|
||||
continue;
|
||||
|
||||
FullyCreatedConnectorInfo sinkConnector = connectionVM.SinkConnectorInfoFully;
|
||||
|
||||
ConnectionItem connection = new ConnectionItem(
|
||||
connectionVM.SourceConnectorInfo.DataItem.Id,
|
||||
connectionVM.SourceConnectorInfo.Orientation,
|
||||
connectionVM.SourceConnectorInfo.DataItem.GetType(),
|
||||
connectionVM.GetXRatioFromConnector(connectionVM.SourceConnectorInfo),
|
||||
connectionVM.GetYRatioFromConnector(connectionVM.SourceConnectorInfo),
|
||||
connectionVM.SourceConnectorInfo.IsInnerPoint,
|
||||
sinkConnector.DataItem.Id,
|
||||
sinkConnector.Orientation,
|
||||
sinkConnector.DataItem.GetType(),
|
||||
connectionVM.GetXRatioFromConnector(sinkConnector),
|
||||
connectionVM.GetYRatioFromConnector(sinkConnector),
|
||||
sinkConnector.IsInnerPoint,
|
||||
connectionVM);
|
||||
|
||||
ConnectionItem connection = new ConnectionItem(connectionVM);
|
||||
diagramItem.ConnectionIds.Add(connectionVM.Id);
|
||||
diagramItem.Connections.Add(connection);
|
||||
}
|
||||
@@ -527,20 +513,7 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
|
||||
FullyCreatedConnectorInfo sinkConnector = connectionVM.SinkConnectorInfoFully;
|
||||
|
||||
ConnectionItem connection = new ConnectionItem(
|
||||
connectionVM.SourceConnectorInfo.DataItem.Id,
|
||||
connectionVM.SourceConnectorInfo.Orientation,
|
||||
connectionVM.SourceConnectorInfo.DataItem.GetType(),
|
||||
connectionVM.GetXRatioFromConnector(connectionVM.SourceConnectorInfo),
|
||||
connectionVM.GetYRatioFromConnector(connectionVM.SourceConnectorInfo),
|
||||
connectionVM.SourceConnectorInfo.IsInnerPoint,
|
||||
sinkConnector.DataItem.Id,
|
||||
sinkConnector.Orientation,
|
||||
sinkConnector.DataItem.GetType(),
|
||||
connectionVM.GetXRatioFromConnector(sinkConnector),
|
||||
connectionVM.GetYRatioFromConnector(sinkConnector),
|
||||
sinkConnector.IsInnerPoint,
|
||||
connectionVM);
|
||||
ConnectionItem connection = new ConnectionItem(connectionVM);
|
||||
|
||||
diagramItem.ConnectionIds.Add(connectionVM.Id);
|
||||
diagramItem.Connections.Add(connection);
|
||||
@@ -579,7 +552,7 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
ConnectorOrientation sinkConnectorOrientation = connection.SinkOrientation;
|
||||
FullyCreatedConnectorInfo sinkConnectorInfo = GetFullConnectorInfo(connection.Id, sinkItem, sinkConnectorOrientation, connection.SinkXRatio, connection.SinkYRatio, connection.SinkInnerPoint);
|
||||
|
||||
ConnectorViewModel connectionVM = new ConnectorViewModel(viewModel, sourceConnectorInfo, sinkConnectorInfo, connection, connection.VectorLineDrawMode);
|
||||
ConnectorViewModel connectionVM = new ConnectorViewModel(viewModel, sourceConnectorInfo, sinkConnectorInfo, connection);
|
||||
viewModel.Items.Add(connectionVM);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user