Dan*_*air 11
一种方法是创建一个新的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>
Run Code Online (Sandbox Code Playgroud)
然后,您将像通常的任何其他StaticResource一样引用共享样式/画笔.
| 归档时间: |
|
| 查看次数: |
2781 次 |
| 最近记录: |