WEB开发网
开发学院图形图像Flash Silverlight 技巧、窍门和最佳实践 阅读

Silverlight 技巧、窍门和最佳实践

 2008-10-26 11:49:37 来源:WEB开发网   
核心提示: 新生成的代码将比原来的代码要快,但是如果开发人员这样做,Silverlight 技巧、窍门和最佳实践(3),他应确保插件操作完毕后释放该引用,在正常页面中它从来不是一个问题,显示 XAML 内容的通用技术,其思路是为用户描绘出安装 Silverlight 后可以看到的内容,但是在整个片段往

新生成的代码将比原来的代码要快。但是如果开发人员这样做,他应确保插件操作完毕后释放该引用。在正常页面中它从来不是一个问题,但是在整个片段往来频繁的 AJAX 应用程序中,释放这些引用以避免内存泄漏就非常重要。因此,在使用 ASP.NET Silverlight 控件(当前可从“Extensions 3.5 Preview 社区技术预览”中得到)时配用的 Sys.UI.Silverlight.Control ajax 类型提供了一个 pluginDispose 方法,可将其覆盖以释放引用和事件处理程序。

提供有吸引力的安装体验

对于没有安装 Silverlight 的用户,基于 Silverlight 的应用程序安装体验通常不够友好,图 1 中所示的单调画面就是例证。通常调用实例化 Silverlight 控件的 Silverlight.createObjectEx 函数,在 Silverlight 不存在时显示“Get Microsoft Silverlight”(获得 Microsoft Silverlight)按钮。单击按钮会将用户带到 Silverlight 网站,以下载并安装。通过将 Silverlight.createObjectEx 的 inplaceInstallPrompt 参数设置为 true,可使用户不必离开网页就能下载并安装 Silverlight,改善一下体验。但是这还不够,尤其是页面的大部分或所有内容均涉及 Silverlight 时。

Silverlight 技巧、窍门和最佳实践

图 1默认的 Silverlight 安装体验

Microsoft 最近发布了一个所有使用 Silverlight 的开发人员都需要阅读的文档:《Silverlight Installation Experience Guide》(Silverlight 安装体验指南)。可从 go.microsoft.com/fwlink/?LinkId=106023 下载该文档以及示例代码。文档概述了没有安装 Silverlight 时,在 Silverlight DIV 中显示 HTML 内容(包括“获得 Microsoft Silverlight”按钮和特定于浏览器的说明)以及安装 Silverlight 时,显示 XAML 内容的通用技术。其思路是为用户描绘出安装 Silverlight 后可以看到的内容,并且希望能促进用户单击按钮。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Silverlight 技巧 窍门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接