有没有办法在另一个silverlight应用程序中嵌入一个silverlight应用程序?
如果有的话,如果有的话有什么限制?
我在互联网上搜索到的最接近的事情是this,顾问提出了一种方法,但我无法弄清楚如何让它发挥作用。
Plz帮助
答案 0 :(得分:2)
一个解决方案是动态加载第二个应用程序的xaml,将它放在一个容器中并在运行时解析它 - 我相信它在Silverlight 2中是可能的,在Silverlight 3中仍然可以执行
答案 1 :(得分:1)
您可能想要做的是下载.xap文件,然后从该.xap实例化根视觉元素(例如“MainPage”)。
您需要使用WebClient下载xap包。然后,您可以将该包作为流读取,并在其中动态加载程序集,并从xap实例化UserControl。
This blog post显示了如何在给定流的情况下从xap动态实例化控件。