主题
优质 WPF 开源项目合集
一、管理系统 / 后台权限类
1. DotNetWpfAdmin
地址:https://github.com/HeBianGu/DotNetWpfAdmin 特点:WPF 大型后台管理模板,分层架构、角色权限、动态菜单、多主题、日志系统、数据库整合,架构规范适合二次开发。
2. WPF-SystemManage
地址:https://github.com/CoderXiaoMingX/WPF-SystemManage 特点:完整企业级管理端,包含用户管理、权限分配、配置中心、日志记录,原生WPF无重度第三方依赖。
3. WpfPermissionManagement
地址:https://github.com/yaoyaoo/WpfPermissionManagement 特点:专注权限模块Demo,角色、菜单、按钮级权限控制,适配MVVM,可直接抽取集成到你的 CorePlugin。
4. WPFManager
地址: https://github.com/straw-git/WPFManager 特点:专注权限模块Demo,角色、菜单、按钮级权限控制,适配MVVM,可直接抽取集成到你的 CorePlugin。
Client:程序入口,拥有登录、主页、主题设置窗口,主要功能是发现和解析插件数据。CorePlugin:核心管理模块,仅包含管理员、系统公用数据、及权限的维护。CoreDBModels:基础数据模型(人员、职位、邮件、权限、日志、设置)。
二、插件化 / 模块化架构(适配插件解析需求)
1. WpfDynamicPlugin
地址:https://github.com/zhaopei8948/WpfDynamicPlugin 特点:主程序动态加载DLL插件、插件生命周期管理、模块解耦,和你项目「发现解析插件」核心场景一致。
2. ModularWpf
地址:https://github.com/Devel0per95/ModularWpf 特点:基于DI模块化WPF项目,业务模块拆分、独立维护,适合 CoreDBModels / CorePlugin 分层设计参考。
三、MVVM 分层架构(代码结构参考)
1. WpfMvvmTemplate
地址:https://github.com/AndreKraus/WpfMvvmTemplate 特点:标准MVVM分层、仓储模式、数据模型封装,贴合你 CoreDBModels 基础模型设计思路。
2. CleanArchitecture.Wpf
地址:https://github.com/serenalgz/CleanArchitecture.Wpf 特点:整洁架构WPF实现,领域模型、数据层、业务层完全解耦,大型项目架构参考。
四、主题美化 / 多窗口框架(登录页+主页布局)
1. WpfUI-Theme-Demo
地址:https://github.com/lepoco/wpfui.demo 特点:Win11风格控件库官方示例,含登录窗口、主界面布局、全局主题切换,直接套用UI结构。
2. HandyControlDemo
地址:https://github.com/HandyOrg/HandyControl.Demo 特点:国产高颜值控件全套示例,弹窗、导航栏、设置页,快速实现你的主题设置功能。
五、数据库 & 日志 & 配置 集成
1. WpfSqliteDemo
地址:https://github.com/huangjia2103/WpfSqliteDemo 特点:WPF + SQLite 轻量化数据持久化,配置存储、本地数据管理,适配系统公用数据维护。
2. WpfLogHelper
地址:https://github.com/zhuxb711/WpfLogHelper 特点:日志统一封装、分级记录、本地归档,可直接对接项目操作日志模块。
六、实用工具级 WPF 成品项目
1. QuickTools
地址:https://github.com/LeoChen95/QuickTools.Wpf 特点:工具合集类WPF应用,多窗口、模块化、配置管理,轻量易读适合学习。
2. ResourceMonitorWpf
地址:https://github.com/xxzzxx/ResourceMonitorWpf 特点:系统资源监控工具,数据绑定、实时刷新,适合学习WPF数据驱动开发。