1

我有一个带有几个菜单按钮的 silverlight 应用程序,每个按钮都在中心“工作空间”区域打开一个用户控件。它工作正常。现在我想做的是制作更多的用户控件,将它们编译成一个 dll,然后通过一个配置文件,让 silverlight 应用程序添加一个新的菜单按钮,并使其显示其中一个新控件。困难的部分是,我希望能够在不重新编译 silverlight 应用程序的情况下做到这一点。我希望另一个开发人员能够制作一个执行某些操作的用户控件,将其编译为 dll,然后将其放入 silverlight 目录,并对配置文件进行一些更改,以使主应用程序加载它。是我有办法做到这一点吗?

4

1 回答 1

1

因为还没有人回复:

您要做的是在运行时反映类形成第三方 dll。对于 SO 来说,这可能是一个太大的主题,我真正推荐的只是查找它的示例,也许还有关于它的 msdn 部分

您还需要在 C# 和 silverlight 中查找序列化和反序列化(这个问题可能是一个好的开始)。

抱歉,我无法提供更多帮助,但希望更有经验的人会发表有用的文章或类似的文章。

祝你好运 :)

于 2012-11-30T02:44:07.713 回答