using System; using WeifenLuo.WinFormsUI.Docking; namespace Bro.UI.Model.Winform { public class MenuNodeAttribute : Attribute { public string MenuCode { get; set; } public string MenuName { get; set; } public int MenuOrder { get; set; } public string ParentMenuCode { get; set; } /// /// 表示该窗体是实际显示窗体还是只是父节点 /// public bool IsActualForm { get; set; } public MenuNodeAttribute(string menuCode, string menuName, int menuOrder, string parentMenuCode, bool isActualForm) { MenuCode = menuCode; MenuName = menuName; MenuOrder = menuOrder; ParentMenuCode = parentMenuCode; IsActualForm = isActualForm; //DockState = dockState; } } public class DockOptionAttribute : Attribute { public DockState DockState { get; set; } public int DefaultWidth { get; set; } public int DefaultHeight { get; set; } public DockOptionAttribute(DockState dockState, int defaultWidth, int defaultHeight) { DockState = dockState; DefaultWidth = defaultWidth; DefaultHeight = defaultHeight; } } }