public void Initialize(Placement first, Placement second, DockSeparator separator, float stretch) { FirstChild?.Unlink(); SecondChild?.Unlink(); FirstChild = first; SecondChild = second; Separator = separator; Stretch = stretch; }
public void Replace(Placement child, Placement newChild) { if (FirstChild == child) { FirstChild?.Unlink(); FirstChild = newChild; } else if (SecondChild == child) { SecondChild?.Unlink(); SecondChild = newChild; } }