首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一款开源免费、通用的 WPF 主题控件包

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

作者头像
郑子铭
发布2025-08-06 17:51:16
发布2025-08-06 17:51:16
9000
代码可运行
举报
运行总次数:0
代码可运行

前言

今天大姚给大家分享一款开源免费(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 中引用:

代码语言:javascript
代码运行次数:0
运行
复制
<Application.Resources>
      <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/Rubyer;component/Themes/Generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
      </ResourceDictionary>
</Application.Resources>

项目源码运行

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

运行效果展示

项目源码地址

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

  • Gitee开源地址:https://gitee.com/wuyanxin1028/rubyer-wpf
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DotNet NB 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • WPF介绍
  • 项目主要功能
  • 支持模板框架
  • 主题引入项目
  • 项目源码运行
  • 运行效果展示
  • 项目源码地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档