6

我正在开发一个“白标”WPF 应用程序,即将以不同品牌转售的应用程序。这意味着我需要能够轻松更改文本内容、图标等。这在 WPF 中如何最好地实现?我一直在将“无品牌”开发的文本和图标放入资源文件中,这是要走的路吗?我已经看到建议(示例)然后将品牌名称附加到文化中(例如 Resourcefile.en-US-Brand1.resx),但这对我来说似乎是一种黑客行为,需要自定义文化等。

作为一个额外的限制,我不能运送所有品牌(不同的供应商不能通过检查程序集相互关联),所以我认为我需要将它放入不同的文件中,然后在打包应用程序时选择正确的文件?

我有哪些选择?我一直在搜索,但没有太多关于这方面的信息。

4

1 回答 1

-1

我的建议是一个内容管理系统,它是一个 Web 应用程序。用于登录 CMS 的 url、用户名、密码将为您的客户提供。他们将为此单独上传图像、文本、描述等,用于单独的“白标”。您需要从服务器中提取这些(使用 Web 服务或其他东西)并将其动态加载到您的 WPF 应用程序中。

我知道这是一个非常简短的描述和相当多的开发工作,但是当客户端有任何更改时,它很容易维护。

Microsoft .net 提供的 CMS 产品是DotNetNuke

希望这能给你一些方向。

于 2014-03-11T08:11:02.520 回答