# Rubyer-WPF
**Repository Path**: wuyanxin1028/rubyer-wpf
## Basic Information
- **Project Name**: Rubyer-WPF
- **Description**: 一款通用的 WPF 主题控件包。
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 917
- **Forks**: 249
- **Created**: 2020-10-31
- **Last Updated**: 2025-11-03
## Categories & Tags
**Categories**: desktop-ui
**Tags**: None
## README
# Rubyer-WPF
#### 介绍
**更新 2.0.0 版本,更加通用主题,通过部分参数配置可以改变整体主题样式,重新优化了控件样式,增加动画效果和添加部分控件附加功能;** 
一款的 WPF 主题和控件包,免费开源,欢迎下载使用并点 ⭐;
使用过程有问题反馈提交 issue 空闲会及时处理;
如果使用后感觉还不错,也可以提供一些捐赠作为作者持续更新的动力。
#### 交流讨论
欢迎提交 Issues
#### 软件架构
基于 .Net Framework 4.6 和 .Net Core 3.1 和 .Net 6 的 WPF 
 
#### 安装教程
Install-Package Rubyer 添加引用,
或者 Nuget 搜索 Rubyer 安装。
#### 使用说明
在 WPF 项目的 App.Xaml 中引用:
```
      
            
                
            
      
```
根据需要可自定义整体主题颜色:
```
    
    
    #252526
    #E6E6E6
    
    #FFFFFF
    #1E1E1E
    
    #F8F8F8
    #303030
    
    #FFFFFF
    #1E1E1E
    
    #FFFFFF
    #2D2D2D
    
    #2196F3
    #2196F3
    
    #F50057
    #F50057
    
    #6EC6FF
    #6EC6FF
    
    #0069C0
    #0069C0
    
    #9E9E9E
    #CFCFCF
    
    #CFCFCF
    #616161
    
    #E0E0E0
    #424242
    
    #CC9E9E9E
    #CCBDBDBD
    
    #BB6D6D6D
    #BBE0E0E0
    
    #969696
    #000000
    #9E9E9E
    #9E9E9E
    
    #6D6D6D
    #6D6D6D
    
    #99373737
    #88111111
    
    #1F000000
    #1FFFFFFF
    
    
    
    
    
    
```
部分控件含有中文文字说明,例如 PageBar 等,目前可支持切换至中英文;
```
 
```
主题亮暗模式切换,默认跟随系统:
```
ThemeManager.SwitchThemeMode(ThemeMode.Black | ThemeMode.Light);
```
可自定义控件和容器的圆角半径大小:
```
ThemeManager.SwitchControlCornerRadius(控件圆角半径值);
ThemeManager.SwitchContainerCornerRadius(容器圆角半径值);
```
#### Demo 截图

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
