1. 重新设计了Generate项目及相关特性的命名,避免与其他类型混淆。

2. 补充了部分注释。
3. 修改了删除容器节点时,容器内子节点未正确删除的问题。
This commit is contained in:
fengjiayi
2025-07-30 21:15:07 +08:00
parent 93148b11a5
commit 152077e9b5
188 changed files with 2713 additions and 1406 deletions

View File

@@ -18,7 +18,7 @@ namespace Serein.Workbench.Services
/// <summary>
/// 流程节点管理
/// </summary>
public class FlowNodeService
internal class FlowNodeService
{
@@ -120,7 +120,7 @@ namespace Serein.Workbench.Services
/// <summary>
/// 连接数据
/// </summary>
public ConnectingData ConnectingData { get; } = new ConnectingData();
internal ConnectingData ConnectingData { get; } = new ConnectingData();
#endregion
@@ -471,12 +471,12 @@ namespace Serein.Workbench.Services
return NodeControls.TryGetValue(nodeGuid, out nodeControl);
}
/// <summary>
/// 从Guid获取画布视图
/// </summary>
/// <param name="nodeGuid"></param>
/// <param name="nodeControl"></param>
/// <param name="flowCanvas"></param>
/// <returns></returns>
private bool TryGetCanvas(string nodeGuid, out FlowCanvasView flowCanvas)
{
@@ -643,8 +643,7 @@ namespace Serein.Workbench.Services
}
catch (Exception ex)
{
//SereinEnv.WriteLine(InfoType.ERROR, $"粘贴节点时发生异常:{ex}");
SereinEnv.WriteLine(InfoType.ERROR, $"粘贴节点时发生异常:{ex}");
}
// SereinEnv.WriteLine(InfoType.INFO, $"剪贴板文本内容: {clipboardText}");
}