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