using System; using System.Collections.Generic; using System.Linq; using System.Text; using ST.Library.UI.NodeEditor; using System.Drawing; namespace WinNodeEditorDemo.NumberNode { /// /// Number节点基类 用于确定节点风格 标题颜色 以及 数据类型颜色 /// public abstract class NumberNode : STNode { protected override void OnCreate() { base.OnCreate(); this.TitleColor = Color.FromArgb(200, Color.CornflowerBlue); } protected override void OnOwnerChanged() { base.OnOwnerChanged(); if (this.Owner != null) this.Owner.SetTypeColor(typeof(int), Color.CornflowerBlue); } } }