首页 / 微软技术 / .NET / .NET Framework 4.7改进了WPF和WinForms
.NET

.NET Framework 4.7改进了WPF和WinForms

英文原文:.NET Framework 4.7 Improves WPF and WinForms

Microsoft 新发布的 .NET Framework 4.7 中绑定了一些更新,各部分协同构成了更好的整体架构。.NET Framework 4.7 是与 Windows 10 Creator Update 一并联合发布的,着重于对 UI 的提升、对加密支持改进以及常规性能提升。Microsoft 的 Rich Lander 在宣布本次公告时指出,当前 .NET Framework 4.7 已支持.NET Standard 1.6,今年稍后交付的版本将会支持.NET Standard 2.0

net

对于运行在 Windows 10 Creators Update 上的 Windows Forms 应用,.NET Framework 4.7 支持使用高分辨率(HDPI)。但是要利用新的 HDPI 特性,开发人员必须对应用做特殊配置,启用对 HDPI 的支持。启用 HDPI 的应用将会受益于 HDPI 屏幕上更好的布局、高分辨图标的使用,并会在多个不同分辨率的监视器间移动时做出适当的行为。为有针对性地改进 Windows Forms,Lander 希望能在 GitHub 上得到一些反馈意见。

可从 HDPI 精益化中受益的控制行为包括日历控制,ListBox 控制和异常消息框。当前 Windows Forms 应用在加载后,会在分辨发生改变时做出响应,这要归功于下面三个新的事件:

  • Control.OnDpiChangedBeforeParent
  • Control.OnDpiChangedAfterParent
  • Form.DPIChanged

据 Microsoft 的 Merrie McGaw 介绍,采用 .NET Framework 4.7 的应用最终将能在 Windows 7 到 Windows 10 之间的各个版本上运行。但是使用了增强 WinForms HDPI 的应用要得到 HDPI 新特性的支持,需要运行在 Windows 10 Creators Update 上。

.NET Framework 4.7 中添加了对 WPF 触屏和手写笔的支持,这将使基于 WPF 开发的应用受益。类似于 HDPI 改进,开发人员必须要在缺省的 Windows Ink Service Platform(WISP)中选择启用此支持。.NET Framework 4.7 提供了对应用商店崩溃的自动检测,运行在 4.7 上的 ClickOne 应用将受益于此。当发生崩溃时,无需开发人员或管理员介入,ClickOne 应用将尝试自行修正问题及重新安装。

在不久的将来,Microsoft 将会提供支持旧版本 Windows 的 .NET Framework 4.7,但是并未提及何时能发布这些版本。受支持的旧版本操作系统包括 Windows 7 SP1、Windows 8,以及从 Windows Server 2008 R2 SP1 到 Windows Server 2016 间的各个版本。

包括所有改进和软件缺陷修正的完整发布说明已经提供于此,其中包括了完整的细节。



About worksguo

我顶的是太阳,蓝天都在我脚下。我是软件开发者,信息化专家,电子商务专家,金融学者,创业人。长期关注微软技术!

Check Also

.NET Core

微软发布 .NET Core 2.0 Preview 1

这是 .NET Core 2.0 的首次公开亮相,相比之前的版本它有很大的改进。你可以使用 Visual Studio 2017 Preview 15.3, Visual Studio for Mac 或者 VS Code 开发 .NET Core 2.0 应用程序。微软同时也发布了 ASP.NET Core 2.0 Preview 1 。

X#

X#语言加入.NET家族 将于3月17日正式上线

X# (发音为 X Sharp),一门基于 xBase 语言的开源编程语言,加入了 .NET 家族,成为一门新的 .NET 语言。未来你可以在最新版的 Visual Studio 2017 中安装和使用这门编程语言,它将在 2017 年 3 月 17 日正式上线。


x

更多推荐

X#语言加入.NET家族 将于3月17日正式上线

Microsoft 新发布的 .NET Framework 4.7 中绑定了一些更新,各部分协同构成了更好的整体架构。.NET Framework 4.7 是与 Windows 10 Creator Update 一并联合发布的,着重于对 UI 的提升、对加密支持改进以及常规性能提升。Microsoft 的 Rich Lander 在宣布本次公告时指出,当前 .NET Framework 4.7 已支持.NET Standard 1.6,今年稍后交付的版本将会支持.NET Standard 2.0。

Rider IDE恢复了对.NET Core调试的支持

Microsoft 新发布的 .NET Framework 4.7 中绑定了一些更新,各部分协同构成了更好的整体架构。.NET Framework 4.7 是与 Windows 10 Creator Update 一并联合发布的,着重于对 UI 的提升、对加密支持改进以及常规性能提升。Microsoft 的 Rich Lander 在宣布本次公告时指出,当前 .NET Framework 4.7 已支持.NET Standard 1.6,今年稍后交付的版本将会支持.NET Standard 2.0。

.NET Core工具中的新内容

Microsoft 新发布的 .NET Framework 4.7 中绑定了一些更新,各部分协同构成了更好的整体架构。.NET Framework 4.7 是与 Windows 10 Creator Update 一并联合发布的,着重于对 UI 的提升、对加密支持改进以及常规性能提升。Microsoft 的 Rich Lander 在宣布本次公告时指出,当前 .NET Framework 4.7 已支持.NET Standard 1.6,今年稍后交付的版本将会支持.NET Standard 2.0。

powered by RelatedPosts