using DesktopTools.Models; using ModuleTools.Enums; using System; namespace DesktopTools.Interfaces { /// /// Основные параметры для контрола /// public interface IControl { /// /// Идентификатор контрола /// public Guid ControlId { get; } /// /// Заголовок контрола /// string Title { get; } /// /// Операция в системе /// public AccessOperation AccessOperation { get; } /// /// Создание дубликата /// /// IControl GetInstance(); /// /// Открытие контрола /// /// void Open(ControlOpenModel model); } }