当前位置:  开发笔记 > 编程语言 > 正文

从外部文件或程序集加载WPF样式或其他静态资源

如何解决《从外部文件或程序集加载WPF样式或其他静态资源》经验,为你挑选了1个好方法。

我有一些WPF应用程序,我希望我的所有样式都在共享程序集中,而不是分别在每个应用程序中声明它们.

我正在寻找一种方法,所以我不必改变我现有的应用程序; 我只想添加对此样式程序集的引用,并将其从当前应用程序中删除,因此它从程序集中获取.

有什么办法吗?



1> Shimmy..:

引用外部ResourceDictionary(XAML文件):


    

引用外部ResourceDictionary(DLL):


    


@amkh,一旦将该样式导入范围,您就可以重新声明并覆盖它,在高范围级别创建一个新样式,将它设置为``BasedOn` to` {StaticResource {x:Type TextBox}}`(用适当的替换TextBox)类型.
推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有