来自外部文本文件的WPF样式信息

时间:2015-06-15 16:25:51

标签: wpf vb.net styles

不确定这是否可行,但我有一个WPF应用程序,现在需要可以换肤。

基本上,这相当于几种关键颜色和几个徽标。

是否有任何方法可以从外部(即应用程序附带但未编译)text / xml文件中获取已定义样式中颜色的十六进制值?

我希望能够选择颜色,创建文件,然后使用应用程序部署到用户,这样我就不必维护多个版本。

我甚至不确定这是实现我追求目标的最佳途径。 有人做过类似的事吗?

如果有人能指出我正确的方向,我将非常感激。

由于

1 个答案:

答案 0 :(得分:0)

只需在配置文件中保存颜色值,简单的文本文件就足够了。 虽然您可以使用VisualStudio资源文件..

文件将在每个文件中包含行:

item_enum_name item_type item_value

例如:

main_screen_bg_color颜色黑色 company_logo URI \ logos \ logo1.jpg

依旧......

只需加载文件解析它并使用bind绑定值...