一款的 WPF 主题和控件包,免费开源
Rubyer-WPF介绍一款的 WPF 主题和控件包,免费开源,欢迎下载使用并点 ⭐;软件架构基于 .Net Framework 4.6 和 .Net Core 3.1 和 .Net 6 的 WPF安装教程Install-Package Rubyer 添加引用, 或者 Nuget 搜索 Rubyer 安装。使用说明在 WPF 项目的 App.Xaml 中引用:<Application.Res
·
Rubyer-WPF
介绍
一款的 WPF 主题和控件包,免费开源,欢迎下载使用并点 ⭐;
软件架构
基于 .Net Framework 4.6 和 .Net Core 3.1 和 .Net 6 的 WPF
安装教程
Install-Package Rubyer 添加引用, 或者 Nuget 搜索 Rubyer 安装。
使用说明
在 WPF 项目的 App.Xaml 中引用:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Rubyer;component/Themes/Generic.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
根据需要可自定义整体主题颜色:
<SolidColorBrush x:Key="WhiteForeground" Color="#FFFFFF" />
<SolidColorBrush x:Key="BlackForeground" Color="#000000" />
<Color x:Key="LightDefaultForegroundColor">#252526</Color>
<Color x:Key="DarkDefaultForegroundColor">#E6E6E6</Color>
<SolidColorBrush x:Key="DefaultForeground" Color="{DynamicResource LightDefaultForegroundColor}" />
<SolidColorBrush x:Key="Error" Color="#E63935" />
<SolidColorBrush x:Key="Info" Color="#909399" />
<SolidColorBrush x:Key="Warning" Color="#F57C00" />
<SolidColorBrush x:Key="Success" Color="#43A047" />
<SolidColorBrush x:Key="Question" Color="#2196F3" />
部分控件含有中文文字说明,例如 PageBar 等,目前可支持切换至中英文;
<ResourceDictionary Source="pack://application:,,,/Rubyer;component/Themes/Resources/I18N/en-US.xaml" />
主题亮暗模式切换,默认跟随系统:
ThemeManager.SwitchThemeMode(ThemeMode.Black | ThemeMode.Light);
可自定义控件和容器的圆角半径大小:
ThemeManager.SwitchControlCornerRadius(控件圆角半径值);
ThemeManager.SwitchContainerCornerRadius(容器圆角半径值);
Demo 截图
项目地址
项目地址:https://gitee.com/wuyanxin1028/rubyer-wpf
更多推荐
已为社区贡献161条内容
所有评论(0)