Class GridSplitterManagerLayoutItem
- Namespace
- SearchAThing.Desktop
- Assembly
- netcore-desktop.dll
data structure to hold split layout info
public class GridSplitterManagerLayoutItem
- Inheritance
-
GridSplitterManagerLayoutItem
- Inherited Members
Properties
Children
List of chidren items ( they can be grid or leafs ).
public List<GridSplitterManagerLayoutItem>? Children { get; set; }
Property Value
Debug
Debug purpose field.
[JsonIgnore]
public string? Debug { get; set; }
Property Value
Index
Index of the child.
public int Index { get; set; }
Property Value
LeafUID
If this item is a leaf the value specify the UID of the control emitted during save layout.
public int? LeafUID { get; set; }
Property Value
- int?
Level
Nesting level.
[JsonIgnore]
public int Level { get; set; }
Property Value
Sizes
If the item is a grid, this specify the list of star sizes for rows/cols depending of SplitDirection.
public List<double>? Sizes { get; set; }
Property Value
SplitDirection
The item is a grid that split in this direction with Sizes.
public GridSplitDirection? SplitDirection { get; set; }
Property Value
Methods
SortChildren()
public void SortChildren()
ToString()
public override string ToString()