Пример #1
0
        /// <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();
        }
Пример #2
0
 /// <summary>
 /// Detecta los archivos que ya no existen
 /// </summary>
 void RefreshMenuFileListFromFiles()
 {
     foreach (MenuFile f in _MenuFileList)
     {
         if (System.IO.File.Exists(f.FullName))
         {
             try
             {
                 f.MenuBar = MenuNavBar.GetFromXml <MenuNavBar>(FileFunctions.OpenTextFile(f.FullName));
             }
             catch
             {
                 f.FileExist = false;
             }
         }
         else
         {
             f.MenuBar.Clear();
             f.FileExist = false;
         }
     }
 }
Пример #3
0
 /// <summary>
 /// Carga en el archivo seleccionado "_SelectedMenuFile" el objeto MenuBar desde el xml del archivo
 /// </summary>
 void LoadFromFile()
 {
     _SelectedMenuFile.MenuBar  = MenuNavBar.GetFromXml <MenuNavBar>(FileFunctions.OpenTextFile(_SelectedMenuFile.FullName));
     uC_NavMenu1.IsOnDesignMode = true;
     uC_NavMenu1.Load(_SelectedMenuFile.MenuBar);
 }
Пример #4
0
 public void LoadFromXml(string pXml)
 {
     _MenuBar = MenuNavBar.GetFromXml <MenuNavBar>(pXml);
     DrawMenuNavBar();
 }