DevExpress WPF使用技巧教程:.NET Core 3.0中的VS集成和设计器支持

翻译|使用教程|编辑:龚雪|2020-01-20 09:48:39.167|阅读 42 次

概述:DevExpress WPF v19.2已正式发布,其中包含了用于.NET Core 3.0的WPF组件,本文将为大家介绍WPF开发人员在先进的设计时体验中的更改。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:

下载DevExpress v19.2完整版    DevExpress v19.2汉化资源获取

通过DevExpress WPF Controls,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpress WPF v19.2已正式发布,其中包含了用于.NET Core 3.0的WPF组件,本文将为大家介绍WPF开发人员在先进的设计时体验中的更改。

分发

由于.NET Core 3.0项目不使用全局程序集缓存,因此引用程序集最佳的方法是使用NuGet程序包管理器添加NuGet程序包。WPF组件在单独的安装程序中提供,包括本地NuGet软件包、演示和源代码。

DevExpress WPF使用技巧教程

对于不想下载安装程序的人,DevExpress feed中也提供NuGet软件包。

DevExpress WPF使用技巧教程
项目模板

控制台现在以.NET Core CLI软件包的形式提供以下模板:

  • Blank应用
  • Blank MVVM应用
  • Ribbon应用

在之后的版本中将扩展.NET Core模板的数量,并在Visual Studio的 New Project 对话框中注册他们。

Toolbox

DevExpress安装程序无法在Visual Studio工具箱中注册组件,因为没有用于.NET Core的全局程序集缓存。但是isual Studio现在可以从NuGet包中检索Toolbox组件,添加本地.NET Core 3.0程序包或DevExpress feed中的程序包并构建项目后,Visual Studio将在Toolbox中显示控件。

DevExpress WPF使用技巧教程
Visual Studio扩展

最受欢迎的.NET Framework应用程序的Visual Studio扩展——Project Converter 和 Assembly Deployment Tool,不适用.NET Core 3.0项目,它们都依赖于.NET Core应用程序中很少使用的程序集引用。要将您的.NET Core项目升级到更新版本的DevExpress产品,只需在NuGet软件包管理器中更新DevExpress软件包。部署的应用程序将包含使用此方法添加的DevExpress软件包中所有程序集,及时它们未在代码中直接使用也是如此。

Designer扩展

.NET Core 3.0的WPF设计器使用一种新的表面隔离体系结构,该体系结构将扩展与显示的控件分开。

DevExpress WPF使用技巧教程

如果不直接访问显示的控件,大多数设计器扩展将无法运行。

支持的功能

  • 工具箱
  • 在TabControl中切换标签

不支持的功能:

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

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

DevExpress技术交流群:540330292      欢迎一起进群讨论

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

DevExpress中文网微信


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都网

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
DevExpress Universal Subscription

行业领先的界面控件开发包,帮助企业构建卓越应用!

DevExpress WPF Subscription

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

在线
客服
在线
QQ
咨询
电话
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat