Browse Source

Fixing PointerWheel and Page-Keys should not change the selection

This is the same behavior as the build in windows calendar has.
pull/7021/head
Tim 5 years ago
parent
commit
0e894b089f
  1. 10
      src/Avalonia.Controls/Calendar/Calendar.cs

10
src/Avalonia.Controls/Calendar/Calendar.cs

@ -1903,6 +1903,11 @@ namespace Avalonia.Controls
} }
internal void ProcessPageDownKey(bool shift) internal void ProcessPageDownKey(bool shift)
{ {
if (!shift)
{
OnNextClick();
return;
}
switch (DisplayMode) switch (DisplayMode)
{ {
case CalendarMode.Month: case CalendarMode.Month:
@ -1927,6 +1932,11 @@ namespace Avalonia.Controls
} }
internal void ProcessPageUpKey(bool shift) internal void ProcessPageUpKey(bool shift)
{ {
if (!shift)
{
OnPreviousClick();
return;
}
switch (DisplayMode) switch (DisplayMode)
{ {
case CalendarMode.Month: case CalendarMode.Month:

Loading…
Cancel
Save