WPF界面开发—看DevExpress如何实现对.NET Core 3.0中的VS集成

下载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      欢迎一起进群讨论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
".NET Core", ".NET Framework", WPF (Windows Presentation Foundation), 和 WinForms (Windows Forms) 都是与 .NET 相关的技术,但它们有一些区别。 1. .NET Framework: - .NET Framework 是最早发布的 .NET 平台,它是用于构建 Windows 应用程序的一种技术框架。 - 它提供了广泛的类库和功能,用于开发各种类型的应用程序,包括桌面应用程序、Web 应用程序和服务应用程序等。 - .NET Framework 只能在 Windows 操作系统上运行,因此它对于跨平台开发是不够灵活的。 2. .NET Core: - .NET Core 是微软在 .NET 平台的下一代开发平台,它是一个跨平台的开源框架。 - .NET Core 支持在 Windows、macOS 和 Linux 等多个操作系统上运行,因此可以实现跨平台开发。 - 它具有较小的安装包大小、更快的性能和更好的可扩展性。 - .NET Core 提供了 ASP.NET Core(用于构建 Web 应用程序)和 EF Core(用于数据访问)等组件。 3. WPF (Windows Presentation Foundation): - WPF 是一种用于构建 Windows 桌面应用程序的用户界面技术。 - 它提供了丰富的界面设计功能,支持XAML(可扩展应用程序标记语言)来定义应用程序的用户界面。 - WPF 可以与 .NET Framework 或 .NET Core 一起使用。 4. WinForms (Windows Forms): - WinForms 是一种用于构建 Windows 桌面应用程序的用户界面技术。 - 它使用基于事件的编程模型,通过在窗体上添加控件来构建应用程序的用户界面。 - WinForms 只能与 .NET Framework 一起使用。 总结: .NET Core 是一个跨平台的开源框架,可以用于构建各种类型的应用程序,包括 Web 应用程序和桌面应用程序。.NET Framework 是一个仅限于 Windows 平台的框架,具有更广泛的类库和功能。WPF 和 WinForms 则是两种用于构建 Windows 桌面应用程序的用户界面技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值