DepartmentProject/DepartmentPortal/Common/DesktopTools/Models/ControlOpenModel.cs

36 lines
1.1 KiB
C#
Raw Normal View History

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