我正在开发一个“白标”WPF 应用程序,即将以不同品牌转售的应用程序。这意味着我需要能够轻松更改文本内容、图标等。这在 WPF 中如何最好地实现?我一直在将“无品牌”开发的文本和图标放入资源文件中,这是要走的路吗?我已经看到建议(示例)然后将品牌名称附加到文化中(例如 Resourcefile.en-US-Brand1.resx),但这对我来说似乎是一种黑客行为,需要自定义文化等。
作为一个额外的限制,我不能运送所有品牌(不同的供应商不能通过检查程序集相互关联),所以我认为我需要将它放入不同的文件中,然后在打包应用程序时选择正确的文件?
我有哪些选择?我一直在搜索,但没有太多关于这方面的信息。