From 083c7cb187a0dfe23ae65529f2ba90c7599e13e4 Mon Sep 17 00:00:00 2001 From: Marko Prosen <106885623+maprosen@users.noreply.github.com> Date: Fri, 3 Nov 2023 22:31:35 +0100 Subject: [PATCH] Fix DateTimePicker scroll down (#13482) --- src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs b/src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs index 5a5c3fdf1d..daa8f1ce13 100644 --- a/src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs +++ b/src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs @@ -406,7 +406,7 @@ namespace Avalonia.Controls.Primitives /// public void ScrollDown(int numItems = 1) { - var scrollHeight = _extent.Height - Viewport.Height; + var scrollHeight = Math.Max(Extent.Height - ItemHeight, 0); var newY = Math.Min(Offset.Y + (numItems * ItemHeight), scrollHeight); Offset = new Vector(0, newY); }