This commit is contained in:
艾竹
2023-03-26 23:23:34 +08:00
parent 90e94a7ec0
commit 43b5d82fae
31 changed files with 1692 additions and 518 deletions

View File

@@ -30,7 +30,7 @@ namespace AIStudio.Wpf.Mind.Helpers
{
if (initAppearance)
{
MindThemeHelper.ThemeChange(mindNode, mindThemeModel);
MindThemeHelper.ThemeChange(mindNode, mindThemeModel, initAppearance);
mindNode.ClearConnectors();
var port = new FullyCreatedConnectorInfo(mindNode.Root, mindNode, ConnectorOrientation.Right, true) { XRatio = 1, YRatio = 0.5 };
@@ -45,7 +45,7 @@ namespace AIStudio.Wpf.Mind.Helpers
{
if (initAppearance)
{
MindThemeHelper.ThemeChange(mindNode, mindThemeModel);
MindThemeHelper.ThemeChange(mindNode, mindThemeModel, initAppearance);
mindNode.ClearConnectors();
var port1 = new FullyCreatedConnectorInfo(mindNode.Root, mindNode, ConnectorOrientation.BottomLeft, true) { XRatio = 0, YRatio = 1 };
@@ -63,7 +63,7 @@ namespace AIStudio.Wpf.Mind.Helpers
{
if (initAppearance)
{
MindThemeHelper.ThemeChange(mindNode, mindThemeModel);
MindThemeHelper.ThemeChange(mindNode, mindThemeModel, initAppearance);
mindNode.ClearConnectors();
var port1 = new FullyCreatedConnectorInfo(mindNode.Root, mindNode, ConnectorOrientation.Left, true) { XRatio = 0, YRatio = 0.5 };
@@ -88,6 +88,9 @@ namespace AIStudio.Wpf.Mind.Helpers
public ConnectionViewModel GetOrSetConnectionViewModel(MindNode source, MindNode sink, ConnectionViewModel connector = null)
{
if (source == null || sink == null)
return null;
DrawMode drawMode;
RouterMode routerMode;
if (source.NodeLevel == 0)