mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-02 15:50:47 +08:00
完成mvvm模式下,画布、节点编辑的基本重构
This commit is contained in:
@@ -21,9 +21,9 @@ namespace Serein.Library
|
||||
/// </summary>
|
||||
/// <param name="model"></param>
|
||||
/// <returns></returns>
|
||||
public static FlowCanvasInfo ToInfo(this FlowCanvasModel model)
|
||||
public static FlowCanvasDetailsInfo ToInfo(this FlowCanvasDetails model)
|
||||
{
|
||||
return new FlowCanvasInfo
|
||||
return new FlowCanvasDetailsInfo
|
||||
{
|
||||
Guid = model.Guid,
|
||||
Height = model.Height,
|
||||
@@ -33,6 +33,7 @@ namespace Serein.Library
|
||||
ScaleY = model.ScaleY,
|
||||
ViewX = model.ViewX,
|
||||
ViewY = model.ViewY,
|
||||
StartNode = model.StartNode,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -41,7 +42,7 @@ namespace Serein.Library
|
||||
/// </summary>
|
||||
/// <param name="model"></param>
|
||||
/// <param name="info"></param>
|
||||
public static void LoadInfo(this FlowCanvasModel model, FlowCanvasInfo info)
|
||||
public static void LoadInfo(this FlowCanvasDetails model, FlowCanvasDetailsInfo info)
|
||||
{
|
||||
model.Guid = info.Guid;
|
||||
model.Height = info.Height;
|
||||
@@ -51,6 +52,7 @@ namespace Serein.Library
|
||||
model.ScaleY = info.ScaleY;
|
||||
model.ViewX = info.ViewX;
|
||||
model.ViewY = info.ViewY;
|
||||
model.StartNode = info.StartNode;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -102,6 +104,7 @@ namespace Serein.Library
|
||||
NodeInfo nodeInfo = new NodeInfo
|
||||
{
|
||||
Guid = nodeModel.Guid,
|
||||
CanvasGuid = nodeModel.CanvasGuid,
|
||||
AssemblyName = nodeModel.MethodDetails.AssemblyName,
|
||||
MethodName = nodeModel.MethodDetails?.MethodName,
|
||||
Label = nodeModel.MethodDetails?.MethodAnotherName,
|
||||
|
||||
Reference in New Issue
Block a user