我该如何做到这一点?
解决方法 一种方法是创建一个新的silverlight类库,它将是您的共享主题/样式程序集,将由其他silverlight项目引用.该程序集中将包含一个或多个 Resource Dictionary XAML文件,可以定义所有样式,画笔和模板.您甚至可以使用Style类的BasedOn属性设置一些级联样式层次结构.然后,您可以使用MergedDictionaries将这些样式合并到App.xaml级别或页面级别的应用程序中.
<Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionarIEs> <ResourceDictionary Source="/SharedthemeAssembly;component/MyStyles.xaml"/> ...other ResourceDictionarIEs to merge in... </ResourceDictionary.MergedDictionarIEs> </ResourceDictionary></Application.Resources>
然后,您将像通常的任何其他StaticResource一样引用共享样式/画笔.
总结以上是内存溢出为你收集整理的Silverlight:共享相同样式文件的多个项目全部内容,希望文章能够帮你解决Silverlight:共享相同样式文件的多个项目所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)