2025-01-01 17:49:48 +08:00
|
|
|
using Avalonia;
|
|
|
|
|
using Avalonia.Controls;
|
|
|
|
|
using Avalonia.Markup.Xaml;
|
|
|
|
|
using Serein.Library;
|
2025-01-04 22:25:42 +08:00
|
|
|
using Serein.NodeFlow.Model;
|
2025-01-01 17:49:48 +08:00
|
|
|
using Serein.Workbench.Avalonia.Api;
|
|
|
|
|
using Serein.Workbench.Avalonia.Custom.Node.ViewModels;
|
2025-01-22 21:09:52 +08:00
|
|
|
using Serein.Workbench.Avalonia.Custom.Views;
|
2025-01-01 17:49:48 +08:00
|
|
|
|
|
|
|
|
namespace Serein.Workbench.Avalonia.Custom.Node.Views;
|
|
|
|
|
|
2025-01-22 21:09:52 +08:00
|
|
|
public partial class ActionNodeView : NodeControlBase, INodeJunction
|
2025-01-01 17:49:48 +08:00
|
|
|
{
|
|
|
|
|
private ActionNodeViewModel _vm;
|
2025-01-04 22:25:42 +08:00
|
|
|
|
|
|
|
|
|
2025-01-01 17:49:48 +08:00
|
|
|
public ActionNodeView()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
2025-01-04 22:25:42 +08:00
|
|
|
//_vm = App.GetService<ActionNodeViewModel>();
|
|
|
|
|
//DataContext = _vm;
|
2025-01-01 17:49:48 +08:00
|
|
|
}
|
|
|
|
|
|
2025-01-22 21:09:52 +08:00
|
|
|
public NodeJunctionView ExecuteJunction => this.ExecuteJunctionControl;
|
|
|
|
|
|
|
|
|
|
public NodeJunctionView NextStepJunction => this.NextStepJunctionControl;
|
|
|
|
|
|
|
|
|
|
public NodeJunctionView[] ArgDataJunction => throw new System.NotImplementedException();
|
|
|
|
|
|
|
|
|
|
public NodeJunctionView ReturnDataJunction => throw new System.NotImplementedException();
|
2025-01-01 17:49:48 +08:00
|
|
|
}
|