namespace Lattice.Serialization.Docking; /// /// Базовый DTO для элементов дерева компоновки. /// public abstract class ElementDto { /// /// Уникальный идентификатор элемента. /// public string Id { get; set; } = Guid.NewGuid().ToString(); /// /// Тип элемента (для десериализации). /// public string Type { get; set; } = string.Empty; /// /// Ширина элемента. /// public double Width { get; set; } /// /// Высота элемента. /// public double Height { get; set; } /// /// Минимальная ширина элемента. /// public double MinWidth { get; set; } /// /// Минимальная высота элемента. /// public double MinHeight { get; set; } }