2012年8月30日
摘要: 通过本地消息传递,您可以在单台计算机上运行的多个 Silverlight 插件之间创建通信通道。您通常在单个网页中承载这些插件,并且使用本地消息传递来协调其行为。这样,您可以创建将多个基于 Silverlight 的应用程序与基于其他技术的内容结合在一起的复杂布局。例如,假定您要为基于 HTML 的网站提供基于 Silverlight 的导航系统。您可以使用 Silverlight 来创建菜单栏和侧栏,并且使用本地消息传递来保持其状态同步。另一个方案就是创建具有跨越侧栏广告的动画效果的基于 Silverlight 的横幅广告,并且使用本地消息传递来协调过渡。您还可以使用本地消息传递在网页中的基 阅读全文
posted @ 2012-08-30 18:56 寒舞逸 阅读(484) 评论(0) 推荐(0)
摘要: Silverlight API 将它的一组对象定义为对象树,这样您可以通过加载 XAML 来填充基于 Silverlight 的应用程序的初始内容,然后在运行时调整对象树。在托管 API 中,与 Silverlight 对象树的交互是通过托管代码定义的。使用 CLR 可将托管代码编译为程序集。该程序集通常还包含用于基于 Silverlight 应用程序的 XAML。托管代码可支持 Silverlight 应用程序模型,可以调用托管代码以响应对象生存期事件或用户启动事件。还可以使用托管代码编写支持类,定义数据对象以及用于许多其他应用程序方案。您还可以使用 DLR 而不是 CLR,Silverli 阅读全文
posted @ 2012-08-30 14:10 寒舞逸 阅读(303) 评论(0) 推荐(0)
摘要: 在 Silverlight 托管 API 中,客户端要求在实例化应用程序之前将在清单中引用的程序集下载并加载到应用程序的 AppDomain 中。此外,您的应用程序设计可能要预加载某些资源并且确保这些资源在应用程序可供交互前可用,即使这意味着在下载完成前不显示该应用程序。初始屏幕是一个初始的内容区域,可在其他内容仍在加载时向用户显示。本主题包括下列各节。初始屏幕使用情况JavaScript API默认初始屏幕体验应用程序项目中的基本初始屏幕初始屏幕使用情况详述使用 OnSourceDownloadComplete相关主题初始屏幕使用情况可用于构造 Silverlight 初始屏幕的功能集旨在处 阅读全文
posted @ 2012-08-30 11:28 寒舞逸 阅读(489) 评论(0) 推荐(0)