public void SetLayout(ILayout newLayout) { _layout = newLayout; foreach (IWindow window in Windows) { _layout.AddWindowsWithoutTile(window); } _layout.Domain = Domain; _layout.Tile(); }