Files
serein-flow/WorkBench/Node/View/ConditionNodeControl.xaml.cs

38 lines
972 B
C#
Raw Normal View History

2024-08-05 10:11:58 +08:00
using Serein.DynamicFlow;
using Serein.DynamicFlow.NodeModel;
using Serein.WorkBench.Node.ViewModel;
using static Serein.WorkBench.MainWindow;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows;
using static Dm.net.buffer.ByteArrayBuffer;
namespace Serein.WorkBench.Node.View
{
/// <summary>
/// ConditionNode.xaml 的交互逻辑
/// </summary>
public partial class ConditionNodeControl : NodeControlBase
{
public ConditionNodeControlViewModel ViewModel { get; }
2024-08-05 10:11:58 +08:00
public ConditionNodeControl() : base()
{
ViewModel = new (new ());
DataContext = ViewModel;
2024-08-05 10:11:58 +08:00
InitializeComponent();
}
public ConditionNodeControl(SingleConditionNode node) : base(node)
{
Node = node;
ViewModel = new ConditionNodeControlViewModel(node);
DataContext = ViewModel;
2024-08-05 10:11:58 +08:00
InitializeComponent();
}
}
}