diff --git a/src/Snap.Hutao/Snap.Hutao/Control/SizeRestrictedContentControl.cs b/src/Snap.Hutao/Snap.Hutao/Control/SizeRestrictedContentControl.cs index 587070b6..a4f26248 100644 --- a/src/Snap.Hutao/Snap.Hutao/Control/SizeRestrictedContentControl.cs +++ b/src/Snap.Hutao/Snap.Hutao/Control/SizeRestrictedContentControl.cs @@ -21,8 +21,8 @@ internal sealed partial class SizeRestrictedContentControl : ContentControl element.Measure(availableSize); Size contentDesiredSize = element.DesiredSize; Size contentActualOrDesiredSize = new( - Math.Max(element.ActualWidth, contentDesiredSize.Width), - Math.Max(element.ActualHeight, contentDesiredSize.Height)); + Math.Min(Math.Max(element.ActualWidth, contentDesiredSize.Width), availableSize.Width), + Math.Min(Math.Max(element.ActualHeight, contentDesiredSize.Height), availableSize.Height)); if (IsWidthRestricted) {