/// <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); }
/// <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); }