修复了全局节点连接异常异常。

This commit is contained in:
fengjiayi
2025-07-29 14:25:31 +08:00
parent acb15c323e
commit 77160feaeb
66 changed files with 1719 additions and 1342 deletions

View File

@@ -1,5 +1,6 @@
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.ViewModel;
namespace Serein.Workbench.Node.View

View File

@@ -1,5 +1,6 @@
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.ViewModel;
namespace Serein.Workbench.Node.View

View File

@@ -1,6 +1,7 @@
using Serein.Library;
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.ViewModel;
using System.Windows;
using System.Windows.Controls;

View File

@@ -1,5 +1,6 @@
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Api;
using Serein.Workbench.Node.ViewModel;

View File

@@ -1,5 +1,6 @@
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.ViewModel;
using System;
using System.Collections.Generic;
@@ -27,8 +28,10 @@ namespace Serein.Workbench.Node.View
{
var env = App.GetService<IFlowEnvironment>();
base.ViewModel = new NetScriptNodeControlViewModel(new SingleNetScriptNode(env));
base.ViewModel.IsEnabledOnView = false;
base.ViewModel = new NetScriptNodeControlViewModel(new SingleNetScriptNode(env))
{
IsEnabledOnView = false
};
base.DataContext = ViewModel;
InitializeComponent();
}

View File

@@ -1,5 +1,6 @@
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.ViewModel;
using System;
using System.Collections.Generic;

View File

@@ -1,4 +1,5 @@
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.View;
namespace Serein.Workbench.Node.ViewModel

View File

@@ -1,4 +1,5 @@
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.View;
namespace Serein.Workbench.Node.ViewModel

View File

@@ -1,4 +1,5 @@
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.View;
namespace Serein.Workbench.Node.ViewModel

View File

@@ -1,4 +1,5 @@
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Node.View;
namespace Serein.Workbench.Node.ViewModel

View File

@@ -2,6 +2,7 @@
using Serein.Library;
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Api;
using Serein.Workbench.Services;
using Serein.Workbench.ViewModels;

View File

@@ -1,4 +1,5 @@
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using System.Windows;
using System.Windows.Input;

View File

@@ -1,5 +1,6 @@
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Library;
using Serein.NodeFlow.Model.Nodes;
using Serein.Workbench.Themes;
using System.Windows.Input;
@@ -61,6 +62,7 @@ public class FlowLibrary
// nodeModel.Env.WriteLine(InfoType.ERROR, ex.ToString());
//}
});
NodeModel1 = nodeModel;
}
private static void OnCompileComplete(FlowLibraryCache flowLibrary)
@@ -84,7 +86,6 @@ public class FlowLibrary
/// 打开编辑窗口
/// </summary>
public ICommand CommandOpenScriptEdit { get; }
public NodeModelBase NodeModel1 { get; }
}
}

View File

@@ -1,6 +1,7 @@
using Serein.Library;
using Serein.Library.Utils;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using System;
using System.Collections.Generic;
using System.Diagnostics;

View File

@@ -2,6 +2,7 @@
using Serein.Library;
using Serein.Library.Api;
using Serein.NodeFlow.Model;
using Serein.NodeFlow.Model.Nodes;
using System;
using System.Collections.Generic;
using System.Linq;