ModernWPF is a library that brings Fluent styling and modern controls to Windows Presentation Foundation applications.
The tool solves the problem of WPF applications looking outdated by providing Fluent-styled versions of stock WPF controls and porting modern controls from WinUI that have no WPF equivalent. It runs directly on the WPF runtime without replacing it, applying theme resources and custom control implementations at the application level. The library supports Light, Dark, and High Contrast themes, along with compact-resource behavior for different display contexts.
Developers maintaining WPF applications should choose this tool if they want to modernize their UI without migrating away from WPF or rewriting their codebase. It suits existing WPF projects that need contemporary styling and controls like NavigationView, NumberBox, ContentDialog, InfoBar, CommandBarFlyout, and ItemsRepeater. The tool also provides modern window chrome, title-bar integration, and layout helpers. The README clarifies that ModernWPF is independent and community-maintained, not affiliated with Microsoft, and that it follows upstream WPF and WinUI projects while making its own decisions about which controls to port and how to adapt them for WPF's constraints.
The project maintains source-backed compatibility audits and runs automated tests covering API, resources, themes, accessibility, packaging, and runtime behavior. Development activity centers on the active preview line, with an older line frozen and receiving no maintenance or security updates.