Telerik UI for WPF全新版本——拥有Office2019高对比度主题

2023-12-15 23:10

本文主要是介绍Telerik UI for WPF全新版本——拥有Office2019高对比度主题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

几个月前发布了Telerik UI for WPF的R3 2021版本,您是否有机会测试全新的 Office2019 主题内置 HighContrast 颜色变化(灵感来自 Windows 10 中的黑色高对比度模式)? 本文将介绍新变体以及主题的一些新功能。

Telerik UI for WPF R3 2021 SP1最新版下载

Telerik UI for WPF全新版本——拥有Office2019高对比度主题

您可以直接在WPF应用程序中查看它的外观,只需在 InitializeComponent 方法之前添加以下行:

Office2019Palette.LoadPreset(Office2019Palette.ColorVariation.HighContrast);

结果如下:

Telerik UI for WPF全新版本——拥有Office2019高对比度主题

什么是高对比度?

高对比度的主要目的是增加文本的易读性和提高可读性,对于某些人来说,低对比度的文本可能难以阅读,对于那些有视力障碍的人来说甚至是不可能的。 如果您的应用程序针对大量受众,您的用户可以从高对比度主题中受益。

在您的应用程序中使用高对比度主题还有许多其他原因,从提高屏幕元素的可读性到减少视觉噪音、偏头痛、眼睛疲劳等。

高对比度主题有一个简化的 UI,与其他深色主题相比,它使用了一小组颜色:

  • 文本和背景的对比色
  • 禁用文本为绿色
  • 减少的灰色集

Office2019 主题有哪些新变化?

1. 在此主题中,我们首次公开了可用于在元素禁用时自定义前景的主题调色板画笔 - DisabledForegroundBrush、DisabledIconBrush 和 DisabledCheckedForegroundBrush。 通过这种方式,您可以轻松更改组件的禁用样式。

Telerik UI for WPF全新版本——拥有Office2019高对比度主题

2. 由于 Office2019 主题为其标题使用背景,因此在它们周围添加边框非常耗时。 但现在不同了! 使用调色板中的新 HeaderBorderThickness 属性,您可以非常轻松地包装所有标题元素。 您可以使用以下设置修改 HeaderBorderThickness:

Office2019Palette.Palette. HeaderBorderThickness = new Thickness(1);

看看它的样子:

Telerik UI for WPF全新版本——拥有Office2019高对比度主题

3. 最后我们使用 SelectedUnfocusedBackgroundBrush 扩展了调色板,它负责未聚焦元素(例如,GridViewRow、TreeListViewRow 和 TreeViewItem)的背景颜色。

Telerik UI for WPF全新版本——拥有Office2019高对比度主题

使用 Office2019 高对比度主题和 Telerik Report Viewer交付报表

我们有 Telerik .NET ReportViewer 控件,可帮助为您的桌面应用程序创建出色的交互式报表。 您可以找到具有最新 HighContrast 颜色变化的所有报表,先看一眼:

Telerik UI for WPF全新版本——拥有Office2019高对比度主题

Telerik UI for WPF | 下载试用

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


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

这篇关于Telerik UI for WPF全新版本——拥有Office2019高对比度主题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/498236

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

PostgreSQL中的多版本并发控制(MVCC)深入解析

引言 PostgreSQL作为一款强大的开源关系数据库管理系统,以其高性能、高可靠性和丰富的功能特性而广受欢迎。在并发控制方面,PostgreSQL采用了多版本并发控制(MVCC)机制,该机制为数据库提供了高效的数据访问和更新能力,同时保证了数据的一致性和隔离性。本文将深入解析PostgreSQL中的MVCC功能,探讨其工作原理、使用场景,并通过具体SQL示例来展示其在实际应用中的表现。 一、

InnoDB的多版本一致性读的实现

InnoDB是支持MVCC多版本一致性读的,因此和其他实现了MVCC的系统如Oracle,PostgreSQL一样,读不会阻塞写,写也不会阻塞读。虽然同样是MVCC,各家的实现是不太一样的。Oracle通过在block头部的事务列表,和记录中的锁标志位,加上回滚段,个人认为实现上是最优雅的方式。 而PostgreSQL则更是将多个版本的数据都放在表中,而没有单独的回滚段,导致的一个结果是回滚非

Golang GUI入门——andlabs ui

官方不提供gui标准库,只好寻求第三方库。 https://github.com/google/gxui 这个gui库是谷歌内部人员提供的,并不是谷歌官方出品,现在停止维护,只好作罢。 第三方gui库 找了好多,也比较了好多,最终决定使用的是还是 https://github.com/andlabs/ui 相信golang gui还会发展的更好,期待更优秀的gui库 由于andlabs

JeecgBoot 升级springboot版本到2.6.0

1. 环境描述 Jeecgboot 3.0,他所依赖的springboot版本为2.3.5Release,将springboot版本升级为2.6.0。过程全纪录,从2开始描述。 2. 修改springboot版本号 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-pare

Cmake之3.0版本重要特性及用法实例(十三)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧

Windows 10 各版本

对应于服务选项的 Windows 10 当前版本 Version服务选项上市日期OS build最后修订日期1803半年频道7/10/201817134.1917/24/2018Microsoft 建议使用1803半年频道(定向)4/30/201817134.1917/24/20181709半年频道1/18/201816299.5797/24/20181709半年频道(定向)10/17/2017

hector_quadrotor编译总结 | ubuntu 16.04 ros-kinetic版本

hector_quadrotor编译总结 | ubuntu 16.04 ros-kinetic版本 基于Ubuntu 16.04 LTS系统所用ROS版本为 Kinetic hector_quadrotor ROS包主要用于四旋翼无人机的建模、控制和仿真。 1.安装依赖库 所需系统及依赖库 Ubuntu 16.04|ros-kinetic|Gazebo|gazebo_ros_pkgs|ge

hector_quadrotor编译总结 | ubuntu 14.04 ros-indigo版本

hector_quadrotor编译总结 | ubuntu 14.04 ros-indigo版本 基于Ubuntu 14.04 LTS系统所用ROS版本为 Indigo hector_quadrotor ROS包主要用于四旋翼无人机的建模、控制和仿真。 备注:两种安装方式可选:install the binary packages | install the source files