An open-source control and theme library for building modern WPF desktop applications.
Quick start · MapView guide · GitHub · AtomGit · Gitee · 中文
WPFDevelopers provides reusable controls, application-wide themes, and interactive samples for WPF projects. It supports target frameworks from .NET Framework 4.0 through .NET 10. See the quick start guide for framework and environment details.
| Themes | Controls | Samples |
|---|---|---|
| Light / Dark themes and customizable accent colors | Buttons, inputs, navigation, charts, windows, and more | Sample applications with implementation and composition examples |
Install the stable NuGet package:
Install-Package WPFDevelopersTo try the latest features, install the preview package:
Install-Package WPFDevelopers -PreThen follow the quick start guide to configure App.xaml and use the controls.
- Quick start and supported .NET versions
- MapView guide
- Sample project source
- GitHub · AtomGit · Gitee
- 中文 README
The full collection of control demos and animated previews is preserved below. Items marked DEMO may be sample-only implementations or compositions rather than built-in WD controls; refer to the corresponding source.
Show the full demo gallery and community information
The sample navigation marks sample-only implementations and composed effects with a blue-gray DEMO badge. These are not built-in WD controls; refer to the sample source. DEMO is independent of NEW / UPDATE, so both badges can appear on the same item.
| .Net Version | Status |
|---|---|
| net40 | ✅ |
| net45 | ✅ |
| net451 | ✅ |
| net452 | ✅ |
| net46 | ✅ |
| net461 | ✅ |
| net462 | ✅ |
| net47 | ✅ |
| net471 | ✅ |
| net472 | ✅ |
| net48 | ✅ |
| net481 | ✅ |
| netcoreapp3.0 | ✅ |
| netcoreapp3.1 | ✅ |
| net5.0-windows | ✅ |
| net6.0-windows | ✅ |
| net7.0-windows | ✅ |
| net8.0-windows | ✅ |
| net9.0-windows | ✅ |
| net10.0-windows | ✅ |
If you think our open source software is helpful to you, please scan the QR code below and give us a cup of coffee.
| Alipay | WeChat pay |
|---|---|
![]() |
![]() |
| contributor | contribution |
|---|---|
| @HaHa-ZYK | Project Quality Guardian 🛡️ - Thank you for continuously submitting a large number of extremely valuable and high-quality issue reports. Your meticulous observation skills are the cornerstone of project stability. |
| @wanghaodong24 | Thank you for consistently submitting high-quality issues |
Install-Package WPFDevelopers
xmlns:wd="https://github.com/WPFDevelopersOrg/WPFDevelopers" <Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/WPFDevelopers;component/Themes/Theme.xaml" />
<!-- 需要注意 wd:Resources 必须在Theme.xaml后 -->
<!--
默认情况下,Theme 为 Light(适用于 Windows 10 及以上版本),
并会自动根据系统主题切换 Light 或 Dark 模式。
若设置为 Default,则会跟随系统主题。
-->
<!--
如需手动指定为 Light 模式,可使用 Theme="Light"。
您还可以通过 Color 属性自定义主题色,例如设置为 Color="Fuchsia"。
-->
<!--
此外,通过 Radius 属性可控制控件的圆角大小(Windows 11 默认为 4)。
-->
<wd:Resources Radius="4" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>xmlns:wd="https://github.com/WPFDevelopersOrg/WPFDevelopers"



