mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-05 09:10:52 +08:00
序列化继续整理
This commit is contained in:
@@ -1361,10 +1361,10 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
List<DesignerItemViewModelBase> selectedDesignerItems =
|
||||
SelectedItems.OfType<DesignerItemViewModelBase>().ToList();
|
||||
|
||||
List<ConnectorViewModel> selectedConnections =
|
||||
SelectedItems.OfType<ConnectorViewModel>().ToList();
|
||||
List<ConnectionViewModel> selectedConnections =
|
||||
SelectedItems.OfType<ConnectionViewModel>().ToList();
|
||||
|
||||
foreach (ConnectorViewModel connection in Items.OfType<ConnectorViewModel>())
|
||||
foreach (ConnectionViewModel connection in Items.OfType<ConnectionViewModel>())
|
||||
{
|
||||
if (!selectedConnections.Contains(connection))
|
||||
{
|
||||
@@ -1458,7 +1458,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
ConnectorOrientation sinkConnectorOrientation = connectionItem.SinkOrientation;
|
||||
FullyCreatedConnectorInfo sinkConnectorInfo = GetFullConnectorInfo(connectionItem.Id, sinkItem, sinkConnectorOrientation, connectionItem.SinkXRatio, connectionItem.SinkYRatio, connectionItem.SinkInnerPoint);
|
||||
|
||||
ConnectorViewModel connectionVM = new ConnectorViewModel(this, sourceConnectorInfo, sinkConnectorInfo, connectionItem);
|
||||
ConnectionViewModel connectionVM = new ConnectionViewModel(this, sourceConnectorInfo, sinkConnectorInfo, connectionItem);
|
||||
connectors.Add(connectionVM);
|
||||
}
|
||||
|
||||
@@ -1537,7 +1537,7 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
List<SelectableDesignerItemViewModelBase> itemsToRemove = SelectedItems.OfType<SelectableDesignerItemViewModelBase>().ToList();
|
||||
List<SelectableDesignerItemViewModelBase> connectionsToAlsoRemove = new List<SelectableDesignerItemViewModelBase>();
|
||||
|
||||
foreach (var connector in Items.OfType<ConnectorViewModel>())
|
||||
foreach (var connector in Items.OfType<ConnectionViewModel>())
|
||||
{
|
||||
if (ItemsToDeleteHasConnector(itemsToRemove, connector.SourceConnectorInfo))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user