一款开源免费、通用的 WPF 主题控件包

前言

今天大姚给大家分享一款开源免费(MIT License)、通用的 WPF 主题控件包:Rubyer WPF。

WPF介绍

WPF是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。

项目主要功能

  • 主题支持切换至中英文。

  • 通过部分参数配置,可以轻松改变整体主题样式,支持主题亮暗模式切换。

  • 提供多种完善的主题控件如:按钮、表格、日期时间、对话框、列表框等多种主题。

支持模板框架

.NET Framework 4.6、.NET Core 3.1、.NET 6、 .NET 8、.NET 9。

主题引入项目

在 NuGet 包管理器中搜索 Rubyer 安装:

在 WPF 项目的 App.Xaml 中引用:

复制代码
<Application.Resources>
      <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/Rubyer;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
      </ResourceDictionary>
</Application.Resources>

项目源码运行

设置 RubyerDemo 为启动项目运行查看效果:

运行效果展示

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

相关推荐
2601_949575861 天前
开源鸿蒙平台 CMP 三方库「Persian-Date-picker」适配全流程
华为·开源·harmonyos
wflynn1 天前
GitHub 今日推荐|rea:用 MCP 把反编译器和 AI agent 接到一起的逆向工具
typescript·开源·github·agent·agent-skills·binary-analysis
m4Rk_1 天前
【论文阅读】Agent记忆机制(114):MemoryTax——当 Agent 能自主搜索历史,专门的记忆系统还划算吗?
论文阅读·人工智能·学习·开源·github
2601_949970691 天前
开源鸿蒙平台 CMP 三方库「SaltUI」适配全流程
华为·开源·harmonyos
1024奇点1 天前
【仓颉语言入门 · 第二篇 第 12 课】
开发语言·数据库·ide·mysql·开源
miofly1 天前
GitHub 今日推荐|elephant-goldfish-model:先审查设计草案再写代码
python·开源·github
枫叶丹41 天前
AI 提出科学假设之后:从数据筛选到实验验证
人工智能·chatgpt·开源·agent·codex
openKylin1 天前
openKylin亮相 2026 麒麟软件教育医疗创新应用大会
人工智能·开源·openkylin
十六年开源服务商1 天前
WordPress建站公司怎么选
开源
RockChinQ1 天前
没有服务器,也能在 QQ 群里养一只大肥鱼
人工智能·机器人·开源