.NET Framework 3.5 的 Windows 窗体中的新增功能

Windows 窗体支持 .NET Framework 3.5 版中增加的很多新功能,并且将增强 Windows 窗体应用程序。 以下内容介绍了其中的部分新功能,以及如何将它们与 Windows 窗体一起使用。

客户端应用程序服务

客户端应用程序服务是 .NET Framework 3.5 中的新功能,它使 Windows 窗体应用程序可以轻松地访问 ASP.NET 登录、角色和配置文件服务。 通过这些服务,可以对用户进行身份验证,并且可以从共享服务器中检索用户角色和应用程序设置。

通过在 Visual Studio 项目设计器中或在应用程序配置文件中指定和配置客户端服务提供程序,可以启用客户端应用程序服务。 这些提供程序插入 Web 扩展性模型中,并可用于通过现有的 .NET Framework 登录、角色和设置 API 来访问 Web 服务。 通过在应用程序脱机时存储和检索本地数据缓存中的用户信息,客户端应用程序服务还支持偶尔连接。 有关更多信息,请参见客户端应用程序服务

Windows Presentation Foundation 承载

System.Windows.Forms.Integration 命名空间包含一些类,这些类实现了 Windows 窗体与 Windows Presentation Foundation (WPF) 技术之间的互操作。 可以在 Windows 窗体应用程序中使用 WPF 内容和控件。 也可以在 WPF 应用程序中使用 Windows 窗体控件。 有关更多信息,请参见 System.Windows.Forms.Integration 文档。 此外,使用 Visual Studio 中的 Windows 窗体设计器,可以通过可视的方式在 Windows 窗体中设计 WPF 内容。 有关更多信息,请参见 使用 Windows Presentation Foundation 控件使用 WPF 控件.

Windows Vista 支持

现有 Windows 窗体应用程序可在 Windows Vista 上无缝运行,如果可能,还可以进行升级,使其具有与专为 Windows Vista 编写的应用程序相同的外观。 公用文件对话框将自动更新为 Windows Vista 版本。 .NET Framework 3.5 还支持用户帐户控制 (UAC) 盾牌图标。 有关更多信息,请参见 FileDialog 类Shield

Click-Once 改进

对 ClickOnce 的改进包括从多个位置进行部署的功能和添加第三方署名的功能。 ClickOnce 还提供了在某些情况下的备用浏览器支持和 XCOPY 发布。 有关更多信息,请参见 ClickOnce 安全和部署

设计时改进

如果正在使用 Visual Studio 2008 开发 Windows 窗体应用程序,则会看到设计时体验中的很多改进。 以前,当窗体或控件未能在设计图面上显示时,生成的错误列表杂乱无章,而且易于混淆。 在 Visual Studio 2008 中,Windows 窗体设计时错误列表已经重新设计,可以提供有针对性的帮助。 新的设计时错误列表可显示快速确定错误根源所需要的特定错误信息。有关更多信息,请参见 Windows 窗体设计器中的设计时错误Windows 窗体设计器中的设计时错误.

此外,您将看到该列表在智能标记稳定性、**“工具箱”**填充以及常规设计器响应能力和性能方面的改进。

请参见

参考

System.Windows.Forms.Integration

SystemIcons.Shield

概念

What's New in the .NET Framework Version 3.5

Visual Studio 2010 中的新增功能

数据应用程序开发中的新增功能

ClickOnce 安全和部署

其他资源

客户端应用程序服务

FileDialog 类