/// <summary> /// 创建Form 的控件绑定和显示配置处理。 /// </summary> /// <param name="uIXmlConfigFile">显示Form 关联对应的XML 配置文件名称。</param> /// <param name="uIDataBindingType">Form 控件绑定创建的方式。</param> /// <param name="communicationDataType">层之间数据传递的类型。</param> public RuleClientLayoutAttribute(string uIXmlConfigFile, GeneralOperateMenus generalMenus) { _UIXmlConfigFile = uIXmlConfigFile; _CommunicationDataType = CommunicationDataType.ModelEntity; _GeneralMenus = generalMenus; _EntityKeys = new string[] { "ID" }; }
//根据类型创建菜单项 private ToolStripMenuItem createMenuByType(GeneralOperateMenus menuType) { Type enumType = typeof(GeneralOperateMenus); string str = MB.Util.MyCustomAttributeLib.Instance.GetFieldDesc(enumType, menuType.ToString(), false); str = CLL.Convert(str); ToolStripMenuItem menu = new ToolStripMenuItem(str, (Image)null, new System.EventHandler(menuItemClick)); _MenuBinding.Add(menuType, menu); _ContextMenuStrip.Items.Add(menu); return(menu); }