.NET 4.0中WinForms的新功能

时间:2010-04-23 07:37:54

标签: .net winforms

我无法找到有关新WinForm功能的任何信息,请参阅此博文: http://blog.codinglight.com/2009/05/future-of-winforms-whats-changed-in.html 其中说明:

  

213种已更改,有9种类型   添加。改变了596种方法,   添加了50个,删除了8个。

对于乔开发者来说,这些变化是什么?

3 个答案:

答案 0 :(得分:7)

Windows窗体处于维护模式。每个框架版本都包含一些更改,但它们都是为了加强安全性或确保它与新版本的Windows保持兼容而进行的所有更改。

链接的博客文章显示了内部的新类,这些类在您自己的代码中无法使用。 VisualStyleElement.ExplorerTreeView帮助PropertyGrid使用节点的三角形绘制Vista样式树视图。 CompatibleFrameWork的东西都在内部的System.Deployment命名空间中,我认为它可以帮助ClickOnce处理项目的Application选项卡中的.NET 4.0版本和Target Framework设置。

WF功能齐全,它将在可预见的未来保持原样。

答案 1 :(得分:3)

我不认为WinForms中的 joe 开发人员有什么新东西。微软现在正在投资WPF。所有这些更改都与内部代码重构有关。

根据Somasegar's博客上的WinForms集团经理的评论:

  

我们继续投资WinForms   .NET FX 4.这包括核心   期望维持   已经适用于应用程序   用WinForms编写,修复bug   开发商报告,贡献   整体开发者体验   跨Visual Studio,以及perf   工作和一些功能开发。

不幸的是,在MSDN上的What's New in the .NET Framework 4文章中甚至没有提到WinForms。

答案 2 :(得分:1)

查看Rx extensions。与现在集成的.NET 4中的IObservable一起,它们极大地简化了高级EventHandling。这不仅限于WinForms,它已经可用于3.5,但尚未集成。