DepartmentProject/DepartmentPortal/Common/DesktopTools/Models/ControlOpenModel.cs
kotcheshir73 e8836c8806 куча наработко по выводу элемента и списка
правки по сущностям безоапсности
2021-04-01 21:30:29 +04:00

36 lines
1.1 KiB
C#

using DesktopTools.Enums;
using System;
namespace DesktopTools.Models
{
/// <summary>
/// Данные, передаваемый при открытии контрола
/// </summary>
public class ControlOpenModel
{
/// <summary>
/// Варинат открытия контрола списка
/// </summary>
public ControlOpenMode OpenMode { get; set; }
/// <summary>
/// Событипе на закрытие контрола списка, если открыт как список
/// </summary>
public Action<Guid> CloseList { get; set; }
/// <summary>
/// Событипе на закрытие контрола списка, если открыт на выбор
/// </summary>
public Action<bool> CloseSelect { get; set; }
/// <summary>
/// Событипе на закрытие контрола Элемента
/// </summary>
public Action<Guid> CloseElement { get; set; }
/// <summary>
/// Идентификатор выбранной записи для контрола элемента
/// </summary>
public Guid? ElementId { get; set; }
}
}