예제 #1
0
 /// <summary>
 /// загружаем шаблон из файла и строем визуальное отображения
 /// </summary>
 /// <param name="fileName"></param>
 public void _LoadTemplate(string fileName)
 {
     currentTemplate = ViewWindowTemplate.Load(fileName);
     new SkinManager().ApplySkin(currentTemplate.Skin);
     BuildTemplateView();
     //добавляем в список недавних файлов
     RecentTemplateManager.AddNewRecentTemplate(currentTemplate.Name, fileName);
 }
예제 #2
0
        /// <summary>
        /// Формируем шаблон на основе интерфейса и сохраняем в файл
        /// </summary>
        /// <param name="fileName">Путь файла для сохранения</param>
        private void _SaveTemplate(string fileName)
        {
            //Перебираем все уровни
            SaveTemplateView();
            currentTemplate.Name = System.IO.Path.GetFileNameWithoutExtension(fileName);
            currentTemplate.Skin = new SkinManager().GetCurrentSkin();
            currentTemplate.Save(fileName);

            //добавляем в список недавних файлов
            RecentTemplateManager.AddNewRecentTemplate(currentTemplate.Name, fileName);
        }