来自外部文本文件的 WPF 样式信息
WPF style info from external text file
不确定这是否可行,但我有一个 WPF 应用程序现在要求可换肤。
基本上,这相当于几个关键颜色和几个徽标。
是否有任何方法可以从外部(即应用程序附带但未编译)text/xml 文件获取已定义样式中颜色的十六进制值?
我希望能够 select 颜色,创建文件,然后使用应用程序部署给用户,这样我就不必维护多个版本。
我什至不确定这是实现我所追求目标的最佳方式。
有人做过类似的事情吗?
如果有人能指出正确的方向,我将不胜感激。
谢谢
只需将颜色值保存在配置文件中,简单的文本文件就足够了。
尽管您可以使用 VisualStudio 资源文件..
文件将包含每行:
item_enum_name item_type item_value
例如:
main_screen_bg_color颜色黑色
company_logo URI \logos\logo1.jpg
等等..
只需加载文件对其进行解析并使用绑定到值...
不确定这是否可行,但我有一个 WPF 应用程序现在要求可换肤。
基本上,这相当于几个关键颜色和几个徽标。
是否有任何方法可以从外部(即应用程序附带但未编译)text/xml 文件获取已定义样式中颜色的十六进制值?
我希望能够 select 颜色,创建文件,然后使用应用程序部署给用户,这样我就不必维护多个版本。
我什至不确定这是实现我所追求目标的最佳方式。 有人做过类似的事情吗?
如果有人能指出正确的方向,我将不胜感激。
谢谢
只需将颜色值保存在配置文件中,简单的文本文件就足够了。 尽管您可以使用 VisualStudio 资源文件..
文件将包含每行:
item_enum_name item_type item_value
例如:
main_screen_bg_color颜色黑色 company_logo URI \logos\logo1.jpg
等等..
只需加载文件对其进行解析并使用绑定到值...