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

界面控件DevExpress WPF v25.1预览 - 支持Windows 11系统强调色

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。

在本文中,我们将重点介绍DevExpress WPF 在即将到来的年中版本(v25.1)中发布的与WPF相关的特性/功能,重点领域将是人工智能、可访问性和简化的项目设置。

本文中包含的信息详细介绍了DevExpress官方当前/预计的开发计划,请注意,此信息仅供参考之用,并不代表Developer Express Inc.的约束性承诺。此路线图及其中列出的功能/产品可能会更改,您不应依赖或使用此信息来帮助做出有关Developer Express Inc产品的购买决定。

获取DevExpress WPF 正式版下载

Windows 11系统强调色

为了保持应用程序和操作系统之间的视觉一致性,DevExpress的Win11轻量级主题可以根据用户的系统设置自动选择强调色。要启用此功能,要启用此功能,将CompatibilitySettings.UseLightweightThemes设置为true并分配ApplicationThemeHelper.ApplicationThemeName属性:

CompatibilitySettings.UseLightweightThemes = true;
ApplicationThemeHelper.ApplicationThemeName = LightweightTheme.Win11SystemColors.Name;

界面控件DevExpress WPF v25.1新功能预览

轻量级主题 - 在XAML中设置特定于主题的值

DevExpress新的LWThemeValue标记扩展可以帮助您为多个DevExpress主题设计视图,LWThemeValue允许您在XAML中基于当前主题设置属性,您可以为它分配一个特定的值或静态资源。

<Window.Resources>
<SolidColorBrush x:Key="office2019Color" Color="Green"/>
<SolidColorBrush x:Key="win11Color" Color="Red"/>
</Window.Resources><Border Margin="{LWThemeValue Office2019='0,0,0,0', Win11='8,8,8,8'}"
CornerRadius="{LWThemeValue Office2019=0, Win11=4}"
BorderBrush="{LWThemeValue Office2019={StaticResource office2019Color}, Win11={StaticResource win11Color}}"
BorderThickness="1">
<!--...-->
</Border>

如果您有多个与主题相关的资源,可以将它们分组到字典中,并使用LWThemeDictionary扩展动态地应用它们。

<!-- Dictionary1.xaml -->
<ResourceDictionary ...>
<SolidColorBrush x:Key="myBrush">Red</SolidColorBrush>
</ResourceDictionary><!-- Dictionary2.xaml -->
<ResourceDictionary ...>
<SolidColorBrush x:Key="myBrush">Blue</SolidColorBrush>
</ResourceDictionary><UserControl ...>
<UserControl.Resources>
<LWThemeDictionary Default="Resources/Dictionary1.xaml" Win11="Resources/Dictionary2.xaml">
</UserControl.Resources>
<Border Background="{DynamicResource myBrush}"/>
</UserControl>
DevExpress WPF模板工具包

新模板允许您快速创建具有优化架构/设计的WPF项目,可以通过选择导航类型和一组预先设计的视图来配置新项目。DevExpress WPF模板包括以下选项/功能:

  • 4种导航类型:折叠、带选项卡文档的折叠、选项卡窗口和紧凑面板(团队/类似Outlook)。
  • 30+个预先设计的视图(您可以同时选择多个视图)。
  • 性能优化,包括轻量级主题、资源预加载、多核JIT和ReadyToRun部署。
  • MVVM和依赖注入模式。
  • 用于异步数据加载和命令执行的基础设施。
  • 服务器端支持,包括OData、身份验证和权限管理。

DevExpress WPF模板将通过Visual Studio和VS Code扩展提供,虽然官方仍在研究扩展,但您已经可以使用特性讨论线程中共享的CLI模板,下面是实现的一些视图和模块。

Kanban Board – 通过在组之间移动卡片、创建新项目和检查已完成的任务来管理工作流,Kanban Board由数据网格和自定义行模板提供支持。

界面控件DevExpress WPF v25.1新功能预览

中间层模块 – 有了这个额外的保护层(身份验证、授权和加密),桌面UI客户端将不能访问数据库连接信息或直接修改数据库表。您将能够维护现有的数据上下文(DbContext)和业务逻辑,同时建立到基于RDBMS的数据存储的远程/安全连接。

界面控件DevExpress WPF v25.1新功能预览

员工编辑表单 – 使用DevExpress布局控件预先配置编辑器的视图,官方已经实现了一个经典的编辑表单和一个带有嵌入式标签的版本。

界面控件DevExpress WPF v25.1新功能预览

http://www.xdnf.cn/news/1135.html

相关文章:

  • MuJoCo中的机器人状态获取
  • 第六篇:linux之解压缩、软件管理
  • Vue3集成sass
  • Unity 跳转资源商店,并打开特定应用
  • 滑动窗口学习
  • 【HTTPS协议原理】数据加密、如何防止中间人攻击、证书和签名、HTTPS完整工作流程
  • UnityDots学习(四)
  • 关于RPC
  • 图数据库nebula测试指南
  • 在 NVIDIA Orin (JetPack 6.0) 上安装 PyTorch 2.4 + Torchvision 0.19
  • 每日算法-250422
  • 几种Word转换PDF的常用方法
  • 如何在idea里创建注释模版
  • 真我推出首款 AI 翻译耳机,支持 32 种语言翻译
  • 拥抱健康生活,开启养生之旅
  • Android Jetpack Compose基础实践
  • iscsi服务端安装及配置
  • 【Python爬虫基础篇】--3.cookie和session
  • Office文档图片批量提取工具
  • 异构网络环境下的切换策略研究
  • 边缘计算全透视:架构、应用与未来图景
  • 基于Java+MySQL实现(Web)企业仓库存储管理系统
  • 金融数据分析(Python)个人学习笔记(12):网络爬虫
  • 【产品经理从0到1】用户研究和需求分析
  • 从项目真实场景中理解二分算法的细节(附图解和模板)
  • nodejs使用require导入npm包,开发依赖和生产依赖 ,全局安装
  • 【HTML】【Web开发】滑动条挑战
  • 使用 Spring Boot Admin 通过图形界面查看应用配置信息的完整配置详解,包含代码示例和注释,最后以表格总结关键配置
  • Embedding与向量数据库__0422
  • 实验一-密码学数学基础