mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-04-06 17:26:35 +08:00
使用PointBase代替Point
This commit is contained in:
@@ -335,8 +335,8 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
foreach (var connectionVM in DiagramViewModel.Items.OfType<ConnectorViewModel>())
|
||||
{
|
||||
|
||||
FullyCreatedConnectorInfo sinkConnector = connectionVM.SinkConnectorInfo as FullyCreatedConnectorInfo;
|
||||
|
||||
FullyCreatedConnectorInfo sinkConnector = connectionVM.SinkConnectorInfoFully;
|
||||
|
||||
ConnectionItem connection = new ConnectionItem(
|
||||
connectionVM.SourceConnectorInfo.DataItem.Id,
|
||||
connectionVM.SourceConnectorInfo.Orientation,
|
||||
@@ -523,7 +523,9 @@ namespace AIStudio.Wpf.DiagramApp.ViewModels
|
||||
|
||||
foreach (var connectionVM in DiagramViewModel.Items.OfType<ConnectorViewModel>())
|
||||
{
|
||||
FullyCreatedConnectorInfo sinkConnector = connectionVM.SinkConnectorInfo as FullyCreatedConnectorInfo;
|
||||
if (connectionVM.IsFullConnection == false) continue;
|
||||
|
||||
FullyCreatedConnectorInfo sinkConnector = connectionVM.SinkConnectorInfoFully;
|
||||
|
||||
ConnectionItem connection = new ConnectionItem(
|
||||
connectionVM.SourceConnectorInfo.DataItem.Id,
|
||||
|
||||
@@ -126,9 +126,9 @@ namespace AIStudio.Wpf.Logical
|
||||
|
||||
if (arg is ConnectorViewModel connector)
|
||||
{
|
||||
if (connector.SinkConnectorInfo is FullyCreatedConnectorInfo fully)
|
||||
if (connector.IsFullConnection)
|
||||
{
|
||||
if (DiagramViewModel.Items.OfType<ConnectorViewModel>().Any(p => p.SinkConnectorInfo == fully))
|
||||
if (DiagramViewModel.Items.OfType<ConnectorViewModel>().Any(p => p.SinkConnectorInfo == connector.SinkConnectorInfoFully))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user