ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

界面组件Telerik UI for WPF入门指南 - 颜色主题生成器

2022-04-21 09:32:09  阅读:191  来源: 互联网

标签:Telerik Palette ConvertFromString Color ColorConverter 生成器 应用程序 FluentPalette UI


获取Telerik UI for WPF官方最新版

支持 ThemePalette 的主题可以完全自定义,使用可用的画笔来调整每种颜色。

为了实现无缝的颜色自定义和更快的调色板创建,Telerik技术团队创建了颜色主题生成器。

什么是颜色主题生成器?

Color Theme Generator使您能够调整主题颜色并立即查看结果,该工具为每个主题包含一些预定义的调色板,使您可以更轻松地为应用程序选择正确的颜色。

界面组件Telerik UI for WPF入门级教程:颜色主题生成器

只需几个简单的步骤即可使用该工具。

  1. 从CHOOSE THEME下拉菜单中选择一个主题。
  2. 从右侧的COLOR SETTINGS菜单更改画笔的颜色设置。
  3. 立即查看左边的效果。
  4. 从右侧的选项卡中浏览所有可用控件,以查看每个控件的外观。
  5. 对结果满意后,单击Copy Settings to Clipboard按钮将生成的调色板设置的代码复制到剪贴板。
  6. 将调色板设置代码粘贴到您的应用程序中,此代码的推荐位置是 App 类,或在主窗口或用户控件的 InitializeComponent 调用之前的任何位置。

示例 1:在应用程序中添加复制的设置

C#

public MainWindow()
{
FluentPalette.Palette.AccentColor = (Color)ColorConverter.ConvertFromString("#FF0099BC");
FluentPalette.Palette.AccentFocusedColor = (Color)ColorConverter.ConvertFromString("#FF15D7FF");
FluentPalette.Palette.AccentMouseOverColor = (Color)ColorConverter.ConvertFromString("#FF00BFE8");
FluentPalette.Palette.AccentPressedColor = (Color)ColorConverter.ConvertFromString("#FF0087A4");
FluentPalette.Palette.AlternativeColor = (Color)ColorConverter.ConvertFromString("#FFF2F2F2");
FluentPalette.Palette.BasicColor = (Color)ColorConverter.ConvertFromString("#33000000");
FluentPalette.Palette.BasicSolidColor = (Color)ColorConverter.ConvertFromString("#FFCDCDCD");
FluentPalette.Palette.ComplementaryColor = (Color)ColorConverter.ConvertFromString("#FFCCCCCC");
FluentPalette.Palette.IconColor = (Color)ColorConverter.ConvertFromString("#CC000000");
FluentPalette.Palette.MainColor = (Color)ColorConverter.ConvertFromString("#1A000000");
FluentPalette.Palette.MarkerColor = (Color)ColorConverter.ConvertFromString("#FF000000");
FluentPalette.Palette.MarkerInvertedColor = (Color)ColorConverter.ConvertFromString("#FFFFFFFF");
FluentPalette.Palette.MarkerMouseOverColor = (Color)ColorConverter.ConvertFromString("#FF000000");
FluentPalette.Palette.MouseOverColor = (Color)ColorConverter.ConvertFromString("#33000000");
FluentPalette.Palette.PressedColor = (Color)ColorConverter.ConvertFromString("#4C000000");
FluentPalette.Palette.PrimaryBackgroundColor = (Color)ColorConverter.ConvertFromString("#FFFFFFFF");
FluentPalette.Palette.PrimaryColor = (Color)ColorConverter.ConvertFromString("#66FFFFFF");
FluentPalette.Palette.PrimaryMouseOverColor = (Color)ColorConverter.ConvertFromString("#FFFFFFFF");
FluentPalette.Palette.ReadOnlyBackgroundColor = (Color)ColorConverter.ConvertFromString("#00FFFFFF");
FluentPalette.Palette.ReadOnlyBorderColor = (Color)ColorConverter.ConvertFromString("#FFCDCDCD");
FluentPalette.Palette.ValidationColor = (Color)ColorConverter.ConvertFromString("#FFE81123");
FluentPalette.Palette.DisabledOpacity = 0.3;
FluentPalette.Palette.InputOpacity = 0.6;
FluentPalette.Palette.ReadOnlyOpacity = 0.5;

InitializeComponent();
}

要重置应用程序的默认颜色,请单击Reset All Settings按钮。

Telerik UI for WPF | 下载试用

Telerik UI for WPF拥有超过100个控件来创建美观、高性能的桌面应用程序,同时还能快速构建企业级办公WPF应用程序。UI for WPF支持MVVM、触摸等,创建的应用程序可靠且结构良好,非常容易维护,其直观的API将无缝地集成Visual Studio工具箱中。


了解最新Kendo UI最新资讯,请关注Telerik中文网!

标签:Telerik,Palette,ConvertFromString,Color,ColorConverter,生成器,应用程序,FluentPalette,UI
来源: https://www.cnblogs.com/AABBbaby/p/16172783.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有