private Size CalculateSize(Size availableSize) { double maxDimension = Math.Min(availableSize.Width, availableSize.Height); return new Size(maxDimension, maxDimension); }