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

界面控件DevExpress WPF即将发布Windows 11深色主题,期待吗?

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。

在官方发布的下一个主要版本中,技术团队计划扩展WPF产品线,增加一些经常需要的特性/功能。

注意:本文中包含的信息详细介绍了官方当前/预计的发展计划,请注意此信息仅供参考,并不代表Developer Express Inc的约束性承诺。

DevExpress WPF v22.1正式版下载

Windows 11 深色主题

大家都知道,在上个发布周期(v22.1)中官方发布了DevExpress Win11Light 主题:

官方团队计划在下一次重大更新(v22.2)中实现这个主题的深色对照版本。

异步按钮和对话框

如果您使用过一个应用程序,其中某些按钮单击执行长/扩展操作(例如服务请求或复杂的数据处理操作),通常这些长/扩展操作是异步执行的,因此 UI 应该保持响应。官方计划在下一次重大更新中引入异步按钮和对话框,这将允许您更有效地管理异步命令:

以下是为异步按钮计划包含的功能:

  • 按钮可以在执行操作时自动显示等待指示符
  • 您可以使用task cancellation token取消命令执行
  • 您可以在异步操作期间悬停按钮时显示取消图标

DialogService 中将使用异步按钮来帮助您为长/扩展操作创建响应式对话框。

MessageBox文本选择、按钮图像、关闭计时器

消息框是无处不在的 UI 元素,虽然它们非常简单,但可以增强它们以提高应用程序的可用性,以下是计划在下一次重大更新中包含的MessageBox相关的功能:

  • 文本选择,标准 MessageBox 不允许您选择文本(如果用户想要复制错误代码或其他信息,这很不方便)。
  • 按钮图像,图像将使您的 UI 更具吸引力/直观,并防止选择错误。
  • 自动关闭 MessageBox 的计时器,如果您希望在延迟后执行默认操作,这可能很有用。

Scheduler - 异步日程加载

Scheduler控件支持按需加载数据,使用 FetchAppointments 事件可以使用此功能。虽然按需加载有助于减少启动时间,但如果您导航到具有许多日程的视图,UI 可能会“冻结”。 在 v22.2 中,我们希望扩展 FetchAppointments 并实现异步约会加载以保持 UI 响应。

Scheduler - 导航栏

在下一个版本中,我们将增强Scheduler导航栏,来帮助最终用户轻松导航到所需的日期并更改视图类型,以下UI元素被添加:

  • 日历选择日期
  • “Today”按钮
  • 视图选择器

Middle按钮单击滚动

Middle按钮单击滚动是浏览器、Microsoft Office 和其他流行应用程序中的常见选项,尽管并非所有开发人员都使用此功能,但由于使用其他应用程序养成的习惯,一些用户可能期望它的可用性。 在 v22.2 中,您将能够使用 ScrollViewer 为任何控件启用Middle单击滚动。

相关文章:

  • 【JAVA程序设计】基于SSM(非maven)图书馆座位预约管理系统
  • 基于多尺度卷积神经网络特征融合的植株叶片检测技术
  • 我的大学期末网页作业 仿学校网站制作实现 HTML+CSS西北大学新闻网带psd带js
  • vue基于web的化妆品美妆商城电子商务python flask django
  • 2022.9.29
  • 说个好事!
  • 拥有近红外染料的 花青素Cy7-四嗪, Cy7 tetrazine,CY7-四嗪 物理数据
  • 从0到1项目搭建-框架搭建(附源码)
  • Windows 11 Insider Preview Build 22621.730/22623.730(KB5017385)发布!
  • 当图网络遇上计算机视觉!计算机视觉中基于图神经网络和图Transformer的方法和最新进展...
  • 如何通过执行SQL为低代码项目提速?
  • linux_文件跟踪查看/实时查看添加到⽂件中的内容/linux日志查看(outline)
  • CDH Kerberos启动后hue报错Couldn‘t renew kerberos ticket
  • 学Spring5源码之入门
  • Maven - 3、详解maven解决依赖问题
  • 【comparator, comparable】小总结
  • 【Linux系统编程】快速查找errno错误码信息
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 〔开发系列〕一次关于小程序开发的深度总结
  • gcc介绍及安装
  • JS专题之继承
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • yii2权限控制rbac之rule详细讲解
  • 包装类对象
  • 前端技术周刊 2019-02-11 Serverless
  • 如何设计一个微型分布式架构?
  • 软件开发学习的5大技巧,你知道吗?
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 学习ES6 变量的解构赋值
  • 学习笔记TF060:图像语音结合,看图说话
  • 异常机制详解
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 2017年360最后一道编程题
  • 如何在招聘中考核.NET架构师
  • 组复制官方翻译九、Group Replication Technical Details
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • #define与typedef区别
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (1) caustics\
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • @RequestBody的使用
  • @vue/cli 3.x+引入jQuery
  • @在php中起什么作用?
  • [ 渗透测试面试篇 ] 渗透测试面试题大集合(详解)(十)RCE (远程代码/命令执行漏洞)相关面试题
  • [2016.7.Test1] T1 三进制异或
  • [2019/05/17]解决springboot测试List接口时JSON传参异常