mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-18 23:46:34 +08:00
26 lines
747 B
C#
26 lines
747 B
C#
|
|
using Avalonia;
|
|||
|
|
using Avalonia.Controls;
|
|||
|
|
using Avalonia.Markup.Xaml;
|
|||
|
|
using Serein.Library;
|
|||
|
|
using Serein.Workbench.Avalonia.Api;
|
|||
|
|
using Serein.Workbench.Avalonia.Custom.Node.ViewModels;
|
|||
|
|
|
|||
|
|
namespace Serein.Workbench.Avalonia.Custom.Node.Views;
|
|||
|
|
|
|||
|
|
public partial class ActionNodeView : UserControl, INodeControl
|
|||
|
|
{
|
|||
|
|
private ActionNodeViewModel _vm;
|
|||
|
|
public ActionNodeView()
|
|||
|
|
{
|
|||
|
|
InitializeComponent();
|
|||
|
|
_vm = App.GetService<ActionNodeViewModel>();
|
|||
|
|
DataContext = _vm;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
NodeModelBase INodeControl.NodeModelBase => _vm.NodeModelBase ?? throw new System.NotImplementedException(); // <20><><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>
|
|||
|
|
|
|||
|
|
void INodeControl.SetNodeModel(NodeModelBase nodeModel) // <20><><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>
|
|||
|
|
{
|
|||
|
|
_vm.NodeModelBase = nodeModel;
|
|||
|
|
}
|
|||
|
|
}
|