当前位置: 首页 > news >正文

试用体验网站北京网站制作长沙

试用体验网站,北京网站制作长沙,wordpress 调用自定义菜单,深圳十大传媒公司排名黑暗模式现在在很多应用程序中都挺常见的#xff0c;但如何在桌面应用程序中实现它呢#xff1f;这很简单#xff0c;本文将为大家介绍如何使用一个类和命令行调用来实现#xff01; Telerik UI for WinForms拥有适用Windows Forms的110多个令人惊叹的UI控件。所有的UI fo…黑暗模式现在在很多应用程序中都挺常见的但如何在桌面应用程序中实现它呢这很简单本文将为大家介绍如何使用一个类和命令行调用来实现 Telerik UI for WinForms拥有适用Windows Forms的110多个令人惊叹的UI控件。所有的UI for WinForms控件都具有完整的主题支持可以轻松地帮助开发人员在桌面和平板电脑应用程序提供一致美观的下一代用户体验。 获取Telerik UI for WinForms新版下载(Q技术交流726377843 为了实现黑暗主题我们将使用Fluent Dark对于day主题将使用Fluent如果您喜欢也可以指定另一个主题。 下面是一个Fluent主题控件的示例 下面是Fluent Dark Theme的一个示例 在演示应用程序中白天和夜晚主题看起来像这样 实现Day/Night菜单 在您的主表单中添加这行代码 public RadForm1() { InitializeComponent(); _ new DayNight(this); } 创建并添加DayNight类到您的项目中 using System; using Telerik.WinControls; using Telerik.WinControls.UI;namespace TelerikWinFormsApp1; internal class DayNight { private bool themeDay; private RadImageButtonElement signInButton;public DayNight(RadForm form) { new Telerik.WinControls.Themes.FluentTheme().DeserializeTheme(); new Telerik.WinControls.Themes.FluentDarkTheme().DeserializeTheme();CreateDayNightButton(form);themeDay Telerik.WinControls.WindowsSettings.AppsUseLightTheme;SetDayNight(); }private void CreateDayNightButton(RadForm form) { daynightButton new RadImageButtonElement { ThemeRole TitleBarMinimizeButton, Text ☾, DisplayStyle DisplayStyle.Text, ShowBorder false, AutoSize false, Size form.FormElement.TitleBar.MinimizeButton.Size }; daynightButton.Click DayNight_Click; form.FormElement.TitleBar.SystemButtons.Children.Insert(0, daynightButton); }private void DayNight_Click(object sender, EventArgs e) { themeDay !themeDay; SetDayNight(); } private void SetDayNight() { if (themeDay) { ThemeResolutionService.ApplicationThemeName Fluent; signInButton.Text ☾; } else { ThemeResolutionService.ApplicationThemeName FluentDark; signInButton.Text ☼; } } } 如果您不喜欢用Windows默认主题启动应用程序可以删除从Windows注册表读取设置的代码 themeDay Telerik.WinControls.WindowsSettings.AppsUseLightTheme; 并将themeDay变量设置为白天为true夜晚为false themeDay true; RadForm的标题栏中的按钮是由CreateDayNightButton函数创建的 private void CreateDayNightButton(RadForm form) { daynightButton new RadImageButtonElement { ThemeRole TitleBarMinimizeButton, Text ☾, DisplayStyle DisplayStyle.Text, ShowBorder false, AutoSize false, Size form.FormElement.TitleBar.MinimizeButton.Size }; daynightButton.Click DayNight_Click; form.FormElement.TitleBar.SystemButtons.Children.Insert(0, daynightButton); } DayNight_Click在主题之间切换 private void DayNight_Click(object sender, EventArgs e) { themeDay !themeDay; SetDayNight(); } SetDayNight()执行这些更改 private void SetDayNight() { if (themeDay) { ThemeResolutionService.ApplicationThemeName Fluent; signInButton.Text ☾; } else { ThemeResolutionService.ApplicationThemeName FluentDark; signInButton.Text ☼; } } 这个命令改变了整个应用程序的主题 ThemeResolutionService.ApplicationThemeName Fluent; 总结 Telerik UI for WinForms和它的主题使实现WinForms应用程序的暗模式变得很容易可以在自己的应用程序中使用这个DayNight类。
http://www.w-s-a.com/news/721877/

相关文章:

  • 产品网站建设找哪家舟山信息港
  • 唐山网站建设汉狮怎么样seol英文啥意思
  • 深圳小程序网站开发公司网页制作模板视频教程
  • 电子商务网站开发开题报告wordpress更改后台地址
  • 网站静态前端是什么工作
  • 餐饮门户网站 方案怎么做创业好项目
  • 做百度手机网站推广普通话的宣传标语
  • 记事本可以做网站吗网站服务器是主机吗
  • 手机网站被拦截怎么办怎么解决东营建设信息网网
  • 外贸网站模板免费微信网站开发技术
  • 视频盗版网站怎么做福州网站seo
  • 成都金铭 网站建设做网站包含的技术
  • 长沙的网站建设公司哪家好做网站应选那个主题
  • 公司网站百度搜不到如何自己做一个网站
  • 学生如何建设网站网站开发程序
  • 网站建设公司哪家好 皆来磐石网络网站建设"淘宝网" 在颜色选取和搭配方面有哪些值得学习的地方.
  • 网站如何做移动规则适配北京住房与城乡建设部网站
  • 课堂阵地建设网站wordpress运行机制
  • 网站建设的需求方案企业网站建设费用明细
  • 创口贴网站模板京创影视app
  • 团购网站建设目的网站有很多304状态码
  • 运用阿里云怎么做网站外资企业可以在中国境内做网站吗
  • 云南住房和城乡建设局网站西安做官网的公司
  • 企业网站图片上传网站建设和应用的情况
  • 网站不显示内容吗聊城网架公司
  • 南昌网站建设企业网站托管外包怎么做
  • 做非洲外贸的网站网站可以用PS设计吗
  • PHP搭建IDC网站青岛福瀛建设集团网站
  • 安徽网站优化多少钱软件界面设计的基本原则
  • 网站建设动态页面修改删除dnf卖飞机的网站怎么做的