Files
2026-01-18 16:33:35 +03:00

28 lines
951 B
C#

namespace Lattice.Serialization.Docking;
/// <summary>
/// DTO для группы разделения (DockGroup).
/// </summary>
public class GroupDto : ElementDto
{
/// <summary>
/// Первый дочерний элемент (левая или верхняя область).
/// </summary>
public ElementDto First { get; set; } = null!;
/// <summary>
/// Второй дочерний элемент (правая или нижняя область).
/// </summary>
public ElementDto Second { get; set; } = null!;
/// <summary>
/// Направление разделения в виде строки.
/// </summary>
public string Orientation { get; set; } = string.Empty;
/// <summary>
/// Соотношение разделения между первым и вторым элементами (0.0 - 1.0).
/// </summary>
public double SplitRatio { get; set; } = 0.5;
}