我想了解将内容动态加载到 Silverlight 应用程序中的一般方法。
更具体地说,我想创建类似基于小部件的应用程序,其中所有 GUI 对象都是小的独立小部件。我想提供一个静态 chrome,比如一个框架,托管实际的小部件,它是从网站等外部源加载的,或者由用户上传并显示在这个框架中。
问题是:
小代码示例将不胜感激。
提前致谢!
安德烈
最佳答案
您可以从小部件作者可以提供的 dll 中动态加载控件,MS 的 Mike Taulty's done a walkthrough .
微软也有Prism它允许您以模块化方式分解您的 silverlight 代码。我还没有尝试过它是否适合加载单个控件,但我对我所读到的内容的印象似乎表明它有一个框架可以做到这一点。
至于安全性,他们可以访问应用程序的其余部分,所以这可能不合适。
关于silverlight - 使 Silverlight 应用程序插件能够使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105590/