using System;
|
using WeifenLuo.WinFormsUI.Docking;
|
|
namespace Bro.UI.Config.Helper
|
{
|
public class MenuNodeAttribute : Attribute
|
{
|
public string MenuCode { get; set; }
|
public string MenuName { get; set; }
|
public int MenuOrder { get; set; }
|
public string ParentMenuCode { get; set; }
|
|
/// <summary>
|
/// 表示该窗体是实际显示窗体还是只是父节点
|
/// </summary>
|
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;
|
}
|
}
|
}
|