using Serein.Workbench.Node.ViewModel; using System.Windows; using System.Windows.Controls; namespace Serein.Workbench.Node.View { /// /// StateNode.xaml 的交互逻辑 /// public partial class FlipflopNodeControl : NodeControlBase, INodeJunction { public FlipflopNodeControl(FlipflopNodeControlViewModel viewModel) : base(viewModel) { DataContext = viewModel; InitializeComponent(); } /// /// 入参控制点(可能有,可能没) /// JunctionControlBase INodeJunction.ExecuteJunction => this.ExecuteJunctionControl; /// /// 下一个调用方法控制点(可能有,可能没) /// JunctionControlBase INodeJunction.NextStepJunction => this.NextStepJunctionControl; /// /// 返回值控制点(可能有,可能没) /// JunctionControlBase INodeJunction.ReturnDataJunction => this.ResultJunctionControl; /// /// 方法入参控制点(可能有,可能没) /// JunctionControlBase[] INodeJunction.ArgDataJunction => GetArgJunction(this, MethodDetailsControl); } }