mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-03 00:00:49 +08:00
修改环境接口(增加画布ID)
This commit is contained in:
@@ -767,6 +767,8 @@ namespace Serein.NodeFlow.Env
|
||||
//}
|
||||
}
|
||||
|
||||
private int _addCanvasCount = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 增加画布
|
||||
/// </summary>
|
||||
@@ -780,11 +782,14 @@ namespace Serein.NodeFlow.Env
|
||||
{
|
||||
Guid = Guid.NewGuid().ToString(),
|
||||
Height = height,
|
||||
Name = canvasName,
|
||||
Name = !string.IsNullOrWhiteSpace(canvasName) ? canvasName : $"流程图 {_addCanvasCount++}",
|
||||
Width = height,
|
||||
};
|
||||
FlowCanvass.Add(model.Guid, model);
|
||||
OnCanvasCreate.Invoke(new CanvasCreateEventArgs(model));
|
||||
UIContextOperation.Invoke(() =>
|
||||
{
|
||||
OnCanvasCreate.Invoke(new CanvasCreateEventArgs(model));
|
||||
});
|
||||
var info = model.ToInfo();
|
||||
return Task.FromResult(info);
|
||||
}
|
||||
|
||||
@@ -445,7 +445,7 @@ namespace Serein.NodeFlow.Env
|
||||
Width = info.Width,
|
||||
};
|
||||
UIContextOperation?.Invoke(() =>
|
||||
OnCanvasCreate?.Invoke(new CanvasCreateEventArgs(info)));
|
||||
OnCanvasCreate?.Invoke(new CanvasCreateEventArgs(model)));
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<BaseOutputPath>D:\Project\C#\DynamicControl\SereinFlow\.Output</BaseOutputPath>
|
||||
<BaseOutputPath>..\.\.Output</BaseOutputPath>
|
||||
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
|
||||
<Title>SereinFow</Title>
|
||||
<Description>管理节点的运行环境,非二次开发无须添加</Description>
|
||||
|
||||
Reference in New Issue
Block a user