Feature Request: Jalali (Solar Hijri) calendar support for date picker controls
Author: matinkarimi234Created Jul 10, 2026Updated Jul 10, 2026
Labelsenhancement
Is your feature request related to a problem? Please describe
I would like to contribute Jalali/Solar Hijri calendar support for WPF UI date picker controls.
The goal is to provide a date picker that:
- Displays a real Jalali month calendar, rather than only formatting a Gregorian date as Jalali text.
- Supports right-to-left layout.
- Uses Saturday as the default first day of the week.
- Optionally displays Persian digits.
- Accepts Jalali date input such as
1405/04/19. - Exposes the selected value as a normal nullable
DateTime, preserving compatibility with existing ViewModels, databases, and APIs. - Supports light and dark WPF UI themes.
- Includes Gallery examples and automated tests.
Describe the solution you'd like
Proposed API direction
I see two possible designs:
- A dedicated
JalaliDatePickerandJalaliCalendar. - A more general calendar-system abstraction that allows a date picker to use
PersianCalendarand could later support other calendar systems.
Before implementing the public API, I would appreciate guidance on which design better fits the project architecture.
I am willing to implement the control, styles, Gallery demonstration, documentation, and tests.
Describe alternatives you've considered
No response
Additional context
No response
Source: lepoco/wpfui