public float SetDimensions(float width, float height) { Config.Width = width; Config.Height = height; float cellWidth = 0; if (Config.Rows is int rows && Config.Columns is int columns) { cellWidth = Math.Min(width, height) / Math.Min(rows, columns); Grid.SetDimensions(cellWidth, 0, 0); } return(cellWidth); }