using ToolsDesktop.Models; using System; namespace ToolsDesktop.Interfaces { /// /// Работа с контролом списка /// public interface IControlViewEntityList : IControl { /// /// Открытие формы /// /// void OpenControl(ControlOpenModel model); /// /// Новый экземпляр контрола /// /// IControl GetInstanceControl(); /// /// Получение названиия объекта по его идентификатору /// /// string GetTitleFromIdControl(Guid id); /// /// Сохранение настроек в xml-строку /// /// string SaveControlToXml(); /// /// Загрузка настроек из xml-строки /// /// void LoadControlFromXml(string xml); } }