Skip to content

Conversation

@Nuklon
Copy link
Collaborator

@Nuklon Nuklon commented Nov 11, 2025

Pull request type

Please check the type of change your PR introduces:

  • Update
  • Bugfix
  • Feature
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • Documentation content changes

What is the current behavior?

There are various problems with the current Calendar styling:

  • No MouseOver background visible on date selection and various other buttons (e.g. the prev/next button and header).
  • Focus style is very ugly.
  • Doesn't match WinUI.
  • Keyboard navigation doesn't work very well.

What is the new behavior?

Addresses all these points.

Old:
image

New:

Wpf.Ui.Gallery_6ze9MBPN0S.mp4
image

(also makes selecting current date have correct WinUI border).

WinUI 3:
image

Other information

There's one difference in that WinUI can focus Months/Year/Decades without moving the current selection. This isn't present in WPF so there are no separate focus styles for these.

@Nuklon Nuklon requested a review from pomianowski as a code owner November 11, 2025 14:20
@github-actions github-actions bot added controls Changes to the appearance or logic of custom controls. styles Topic is related to styles PR Pull request release labels Nov 11, 2025
@Nuklon Nuklon changed the title feat(Controls): Fix Calendar styling feat(controls): Fix Calendar styling Nov 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

controls Changes to the appearance or logic of custom controls. PR Pull request release styles Topic is related to styles

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants