36 lines
1.1 KiB
C#
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; }
|
|
}
|
|
} |