2022-03-18 22:48:14 +04:00
|
|
|
|
using ToolsDesktop.Enums;
|
2021-04-01 21:30:29 +04:00
|
|
|
|
using System;
|
|
|
|
|
|
2022-03-18 22:48:14 +04:00
|
|
|
|
namespace ToolsDesktop.Models
|
2021-04-01 21:30:29 +04:00
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Данные, передаваемый при открытии контрола
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class ControlOpenModel
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Варинат открытия контрола списка
|
|
|
|
|
/// </summary>
|
|
|
|
|
public ControlOpenMode OpenMode { get; set; }
|
|
|
|
|
|
2021-04-02 11:59:07 +04:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Не загружать данные
|
|
|
|
|
/// </summary>
|
|
|
|
|
public bool LazyLoading { get; set; } = false;
|
|
|
|
|
|
2021-04-01 21:30:29 +04:00
|
|
|
|
/// <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; }
|
|
|
|
|
}
|
|
|
|
|
}
|