mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-02 15:50:51 +08:00
自动布局的代码,完成中
This commit is contained in:
@@ -6,6 +6,7 @@ using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Reactive.Linq;
|
||||
using System.Windows;
|
||||
using AIStudio.Wpf.DiagramDesigner.Controls;
|
||||
using AIStudio.Wpf.DiagramDesigner.Geometrys;
|
||||
using AIStudio.Wpf.DiagramDesigner.Models;
|
||||
|
||||
@@ -442,7 +443,11 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
{
|
||||
get
|
||||
{
|
||||
return new PointBase(Left, Top);
|
||||
return TopLeft;
|
||||
}
|
||||
set
|
||||
{
|
||||
TopLeft = value;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -625,6 +630,22 @@ namespace AIStudio.Wpf.DiagramDesigner
|
||||
}
|
||||
}
|
||||
|
||||
public List<FullyCreatedConnectorInfo> InputConnectors
|
||||
{
|
||||
get
|
||||
{
|
||||
return Connectors.Where(p => p.Orientation == ConnectorOrientation.Left || p.Orientation == ConnectorOrientation.Top).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
public List<FullyCreatedConnectorInfo> OutputConnectors
|
||||
{
|
||||
get
|
||||
{
|
||||
return Connectors.Where(p => p.Orientation == ConnectorOrientation.Right || p.Orientation == ConnectorOrientation.Bottom).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
protected ObservableCollection<CinchMenuItem> menuOptions;
|
||||
public IEnumerable<CinchMenuItem> MenuOptions
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user