我正在寻找Silverlight相当于古老的Flash“loadMovie”功能。
我知道可以从DLL中动态加载Silverlight中的代码。但是这假设主机和DLL之间存在预先安排的合同。我正在寻找一种在正在运行的Silverlight应用程序中显示Silverlight内容的方法,而不必过多地了解彼此。
答案 0 :(得分:1)
这可能就是你要找的。 p>
http://pagebrooks.com/archive/2009/05/17/a-smaller-xap-preloader-for-silverlight.aspx
答案 1 :(得分:0)
Prism听起来像是你正在寻找的东西。它是一个模块化框架,允许您以分离的方式加载.xap文件,并将该代码注入应用程序的某个区域。你正在加载的模块不需要知道它正在加载什么,加载的模块不需要知道它进入的区域的名称(如果有方法可能不是我通常使用的方法。
在频道9 here上有一个很好的概述系列视频,以及在StackOverflow上围绕框架进行的许多好的Q& A。希望有所帮助。