下载DevExpress v19.2完整版

通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 又到了每年发布DevExpress WPF产品线2020年非正式计划的时候了,关于DevExpress WPF 2020年您有哪些功能上的期待?欢迎在文章末尾留下您的建议,即将发布的新版可能有您想要拥有的功能哦~

支持.NET 5

.NET 5计划于2020年11月发布,在此之后WPF产品系列将全面支持.NET 5,同时技术团队将提前几个月为.NET 5构建测试版。

.NET Core 3.0 & 3.1

在v19.2发行版中引入了对.NET Core 3的官方支持,在2020年我们将扩展.NET Core 3设计器的功能,并合并一些可简化应用程序部署的增强功能。

WPF项目模板

Visual Studio的New Project对话框将包含.NET Core的项目模板,基本模板将在v19.2小版本发布中作为次要更新提供。在2020年将使用其他模板扩展此列表,例如依赖注入应用程序。

设计器扩展

由于.NET Core为WPF设计器使用新的表面隔离架构,因此大多数设计器扩展当前仅可用于.NET Framework,团队正在为.NET Core设计以下设计器功能:

  • 智能标签;
  • 选择非可视化元素(数据网格列,工具栏和功能区项目);
  • 将App.config中的应用程序主题应用于所有设计器预览;
  • 配置向导(Chart Designer、Diagram Designer、数据网格的功能浏览器)。

其他计划

.NET Core 3仍然是2020年技术团队的首要任务,将继续致力于.NET Core产品的开发,提高性能、简化部署过程等。

新控件和功能

WPF产品线考虑以下新控件和功能:

  • Image Editor
  • Syntax & Code Editor
  • UI Testing Support

WPF Image Editor

与现有的ImageEdit不同,Image Editor是一个独立控件,专门用于预览和编辑图像,它可能包括以下图像编辑和演示功能。

Image Viewer功能:

  • 缩放和滚动;
  • Pan;
  • 支持触摸手势。

Image Editor功能:

  • 旋转;
  • 调整大小;
  • Crop;
  • 复制/粘贴图像区域;
  • 绘制文本;
  • 绘制自定义形状;
  • 撤销重做。

Image Editor还可以包含集成了其查看和编辑功能的工具栏或功能区界面。

WPF Syntax & Code Editor

文本编辑器可帮助您可视化代码文件、编辑配置文件/脚本或查看日志,它可能包含以下功能:

  • 语法高亮;
  • 折叠区域;
  • 内置语法高亮显示流行的文件格式和编程语言;
  • 动态建议。

支持UI测试

DevExpress控件支持用于屏幕阅读器工具的UI自动化框架,这使您可以使用UI Automation访问可视元素的任何测试工具来创建基本的UI测试。但是由于屏幕阅读器工具仅使用UI自动化API的一部分,因此一些测试用例不能立即使用,因此需要使用自定义代码来实现。技术团队将在最受欢迎的控件(例如Data Grid, Data Editors, Ribbon)中扩展对UI自动化的支持,此外可以确定DevExpress WPF控件与Microsoft建议的Appium和WinAppDriver方法完全兼容。


DevExpress v19.2全新发布,欢迎下载最新版体验哦~

DevExpress中文网官网QQ群:540330292      欢迎一起进群讨论

扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯

2020 WPF开发革命性时代,DevExpress为你护航的更多相关文章

  1. 简易音乐播放器主界面设计 - .NET CORE(C#) WPF开发

    微信公众号:Dotnet9,网站:Dotnet9,问题或建议:请网站留言, 如果对您有所帮助:欢迎赞赏. 简易音乐播放器主界面设计 - .NET CORE(C#) WPF开发 阅读导航 本文背景 代码 ...

  2. 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧

    之前一篇<工欲善其事,必先利其器.VS2013全攻略(安装,技巧,快捷键,插件)!> 看到很多朋友回复和支持,非常感谢,尤其是一些拍砖的喷油,感谢你们的批评,受益良多. 我第一份工作便是W ...

  3. wpf开发桌面软件记录

    我的开发环境是win7,vs2013,sql2012,用wpf开发了一个很简单的桌面软件,用Installshield制作的安装包,安装包包含了.framework4.5,在自己电脑上测试正常,想着挺 ...

  4. WPF开发时光之痕日记本

       很久没有写东西了,新的一年新的开始吧. 很早就想自己开发一款日记本软件不仅自己使用,也可以让大家免费使用,最主要的是对自己有一个认可,自学WPF以来,感觉不很顺利,WPF的资料相对来说有点少,主 ...

  5. 干货--微信公众平台客户端调试工具-初试WPF开发

    本工具可以由任意一个开发微信公众平台的开发者使用,虽然它本身使用WPF(C#)开发的,但是并不受你想调试的服务所用的语言的影响. 之前一直在做微信公众平台开发,客户端调试是必须做的事情,一直以来都是用 ...

  6. WPF开发的彩票程序(练手好例子) 附源码

    前言 WPF是.NET最新的界面开发库,开发界面非常灵活!但是学习WPF难度也非常大. 应朋友之邀,编写了一个小程序.程序虽小,五脏俱全,WPF开发的灵活性可窥见一斑. 对于新手学习有很好的借鉴意义, ...

  7. 【WPF开发备忘】使用MVVM模式开发中列表控件内的按钮事件无法触发解决方法

    实际使用MVVM进行WPF开发的时候,可能会用到列表控件中每行一个编辑或删除按钮,这时直接去绑定,发现无法响应: <DataGridTemplateColumn Header="操作& ...

  8. [WPF]WPF开发方法论

    纵观Windows GUI应用程序开发方法,从Windows API.MFC到Visual Basic再到.NET Framework,WPF的开发方法论是在.NET Framework方法论的基础上 ...

  9. WPF开发的彩票程序(练手好例子)

    前言 WPF是.NET最新的界面开发库,开发界面非常灵活!但是学习WPF难度也非常大. 应朋友之邀,编写了一个小程序.程序虽小,五脏俱全,WPF开发的灵活性可窥见一斑. 对于新手学习有很好的借鉴意义, ...

随机推荐

  1. yml 文件中使用环境变量

    Spring Boot 中可以用 spring.profiles.active 参数来指定系统环境,让系统加载不同的配置文件. 可以在程序启动的时候加上参数来指定需要的配置 java -Dspring ...

  2. Mysql: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.

    2019-05-28 01:53:42.762 [message remind thread-24] ERROR druid.sql.Statement - {conn-10327, stmt-320 ...

  3. PAT(B) 1010 一元多项式求导(Java)

    题目链接:1010 一元多项式求导 代码 /** * Score 25 * Run Time 94ms * @author wowpH * @version 1.1 */ import java.ut ...

  4. JVM 利用 VisualVM 对高并发项目进行性能分析(转)

    出处:  深入理解 Java 虚拟机-如何利用 VisualVM 对高并发项目进行性能分析 前面在学习JVM的知识的时候,一般都需要利用相关参数进行分析,而分析一般都需要用到一些分析的工具,因为一般使 ...

  5. 消息队列ActiveMQ

    什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管 ...

  6. 处理bugs心法

    1. 前提 第一层:遇到异常首先必须告诉自己,冷静,不要慌.(一看到Bug就心慌,那么武功就施展不了了) 2. 入门级 第二层:遇到Bug,第一潜意识看输出异常的信息的(控制台输出,Junit输出,页 ...

  7. 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 Coin 矩阵快速幂

    Bob has a not even coin, every time he tosses the coin, the probability that the coin's front face u ...

  8. (六)Spring Boot之日志配置-logback和log4j2

    一.简介 支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback 配置方式: 默认配置文件配置 引用外部配置文件配置 二.默认配置文件配置( ...

  9. IOC实现-Unity

    .NET中实现IOC有很多方式,比如:Unity.Ninject.Autofac.MEFNinject的实现参考<Pro ASP.NET MVC3.5 FrameWork>下面给出的是Un ...

  10. Go 代码风格和规范

    Go 语言写起来类似于C语言,因此熟悉C语言及其派生语言(C++.C#.Objective-C 等)的人都会迅速熟悉这门语言 编码风格 标识符命名规范 在习惯上,Go语言程序员推荐使用驼峰式命名,当名 ...