Silverlight 4.0 基于Prism 4的Silverlight应用程序中模块间共享样式
我需要在基于Prism 4的Silverlight应用程序中使用几个模块中的样式。Silverlight 4.0 基于Prism 4的Silverlight应用程序中模块间共享样式,silverlight-4.0,prism-4,Silverlight 4.0,Prism 4,我需要在基于Prism 4的Silverlight应用程序中使用几个模块中的样式。 最好的方法是什么?您可以通过将资源添加到prism shell项目中,并在所有其他模块中添加对shell模块项目的引用来实现这一点。有相同的问题,因为所有模块都是独立的应用程序,它们应该引用通用库才能构建。这将使应用程序的最终大小增加O(N)个模块。。。主要原因是为了使您能够在VS designer中看到更改。为了避免循环引用,还可以使用一个公共项目(由所有模块引用)来保存共享控件、类等。
最好的方法是什么?您可以通过将资源添加到prism shell项目中,并在所有其他模块中添加对shell模块项目的引用来实现这一点。有相同的问题,因为所有模块都是独立的应用程序,它们应该引用通用库才能构建。这将使应用程序的最终大小增加O(N)个模块。。。主要原因是为了使您能够在VS designer中看到更改。为了避免循环引用,还可以使用一个公共项目(由所有模块引用)来保存共享控件、类等。