using System; namespace ToolsModule.ManagmentEntity { /// /// Настройка контрола отображения? указывающая на дочерний контрол (требуется для автоматизации вывода элемента, /// применяется к классам ElementViewModel) /// [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] public class ViewModelControlElementDependenceEntityAttribute : Attribute { /// /// Заголовок вкладки /// public string Title { get; set; } /// /// Порядок вкладки /// public int Order { get; set; } = 0; /// /// При открытии элемента отображать с этой вкладки /// public bool IsActive { get; set; } = false; /// /// Имя контрола (включая namespace) для вставки контрола во вкладку /// public string ControlTypeObject { get; set; } = string.Empty; /// /// Название свойства в дочернем классе, по которму идет связь /// public string ParentPropertyName { get; set; } = string.Empty; } }