public override void LoadControl(MenuItemBase btn, object parent) { _MenuNavBar = (MenuNavBar)parent; _OriginalGroup = (BarGroup)btn; _CopyGroup = _OriginalGroup.Clone <BarGroup>(); txtId.Text = _CopyGroup.Id; txtCaption.Text = _CopyGroup.Caption; txtToolTip.Text = _CopyGroup.ToolTipText; this.radioGroup1.EditValue = !_CopyGroup.ContainTree; if (_CopyGroup.ContainTree) { cmdGroupStyle.Enabled = false; _CopyGroup.GroupStyle = DevExpress.XtraNavBar.NavBarGroupStyle.ControlContainer; } else { int index = cmdGroupStyle.FindStringExact(Enum.GetName(typeof(NavBarGroupStyle), _CopyGroup.GroupStyle)); cmdGroupStyle.SelectedIndex = index; } if (ActionType == Fwk.UI.Common.ActionTypes.Create) { base.AceptButtonText = "Agregar grupo"; } if (ActionType == Fwk.UI.Common.ActionTypes.Edit) { base.AceptButtonText = "Aplicar cambio al grupo"; } this.radioGroup1.Enabled = (ActionType == Fwk.UI.Common.ActionTypes.Create); //buttonGroupsBindingSource.DataSource = _NavBarGroup; //buttonGroupsBindingSource.ResetBindings(false); }
/// <summary> /// Obtiene un men� de un archivo pasado por parametros y lo dibuja en el control. /// </summary> /// <param name="menuFilePath">Archivo del cual obtener el men�</param> public void LoadFromFile(string pMenuFilePath) { if (string.IsNullOrEmpty(pMenuFilePath)) return; _MenuBar = MenuNavBar.GetFromXml<MenuNavBar>(FileFunctions.OpenTextFile(pMenuFilePath)); DrawMenuNavBar(); }
/// <summary> /// Obtiene un men� de un archivo pasado por parametros y lo dibuja en el control. /// </summary> /// <param name="menuFilePath">Archivo del cual obtener el men�</param> public void LoadFromFile(string pMenuFilePath) { if (string.IsNullOrEmpty(pMenuFilePath)) { return; } _MenuBar = MenuNavBar.GetFromXml <MenuNavBar>(FileFunctions.OpenTextFile(pMenuFilePath)); DrawMenuNavBar(); }
public static void SaveMenuToFile(MenuNavBar pMenu, string pFile) { if (string.IsNullOrEmpty(pFile)) { return; } if (pMenu == null) { return; } FileFunctions.SaveTextFile(pFile, pMenu.GetXml(), false); }
public void Load(MenuNavBar pMenuNavBar) { _MenuBar = pMenuNavBar; DrawMenuNavBar(); }
public void LoadFromXml(string pXml) { _MenuBar = MenuNavBar.GetFromXml <MenuNavBar>(pXml); DrawMenuNavBar(); }
public UC_NavMenu() { InitializeComponent(); _MenuBar = new MenuNavBar(); }
public void LoadFromXml(string pXml) { _MenuBar = MenuNavBar.GetFromXml<MenuNavBar>(pXml); DrawMenuNavBar(); }