减少一层逻辑关系

This commit is contained in:
艾竹
2023-01-15 20:27:39 +08:00
parent 7d77864311
commit 5bdf10445f
9 changed files with 37 additions and 29 deletions

View File

@@ -296,7 +296,7 @@ namespace AIStudio.Wpf.DiagramDesigner
{
if (SetProperty(ref _sinkConnectorInfo, value))
{
SourceB = _sinkConnectorInfo.Location;
SourceB = _sinkConnectorInfo.Position;
if (_sinkConnectorInfo is FullyCreatedConnectorInfo)
{
(((FullyCreatedConnectorInfo)_sinkConnectorInfo).DataItem as INotifyPropertyChanged).PropertyChanged += new WeakINPCEventHandler(ConnectorViewModel_PropertyChanged).Handler;
@@ -325,7 +325,7 @@ namespace AIStudio.Wpf.DiagramDesigner
{
get
{
return SinkConnectorInfoPart?.Location?.MiddlePosition ?? PointBase.Zero;
return SinkConnectorInfoPart?.MiddlePosition ?? PointBase.Zero;
}
}
@@ -509,9 +509,9 @@ namespace AIStudio.Wpf.DiagramDesigner
return null;
if (marker == null)
return port.Location.MiddlePosition;
return port.MiddlePosition;
var pt = port.Location.Position;
var pt = port.Position;
switch (port.Orientation)
{
case ConnectorOrientation.Top: