在另一个silverlight应用程序中嵌入一个silverlight应用程序

时间:2009-08-27 07:50:56

标签: silverlight

有没有办法在另一个silverlight应用程序中嵌入一个silverlight应用程序?

如果有的话,如果有的话有什么限制?

我在互联网上搜索到的最接近的事情是this,顾问提出了一种方法,但我无法弄清楚如何让它发挥作用。

Plz帮助

2 个答案:

答案 0 :(得分:2)

一个解决方案是动态加载第二个应用程序的xaml,将它放在一个容器中并在运行时解析它 - 我相信它在Silverlight 2中是可能的,在Silverlight 3中仍然可以执行

答案 1 :(得分:1)

您可能想要做的是下载.xap文件,然后从该.xap实例化根视觉元素(例如“MainPage”)。

您需要使用WebClient下载xap包。然后,您可以将该包作为流读取,并在其中动态加载程序集,并从xap实例化UserControl。

This blog post显示了如何在给定流的情况下从xap动态实例化控件。