car*_*ett 6 c# wpf branding white-labelling
我正在开发一个“白标”WPF 应用程序,即一个将以不同品牌转售的应用程序。这意味着我需要能够轻松更改文本内容、图标等。这在 WPF 中如何最好地实现?我一直在将我的“无品牌”开发外观的文本和图标放入资源文件中,这是要走的路吗?我已经看到建议(例如)然后将品牌名称附加到文化(类似于 Resourcefile.en-US-Brand1.resx),但这对我来说似乎是一个黑客,需要自定义文化等。
作为一个额外的限制,我不能运送所有品牌(不同的供应商不能通过检查组件相互关联),所以我认为我需要把它放到不同的文件中,然后在打包应用程序时选择正确的一个?
我有哪些选择?我一直在搜索,但没有太多关于这方面的信息。
sam*_*mar -1
我的建议是一个内容管理系统,它是一个网络应用程序。登录 CMS 的 URL、用户名和密码将供您的客户使用。他们将单独上传图像、文本、描述等,作为单独的“白色标签”。您需要从服务器中提取这些内容(使用 Web 服务或其他方式)并将其动态加载到您的 WPF 应用程序中。
我知道这是一个非常简短的描述和相当多的开发工作,但是当客户端发生任何更改时,它很容易维护。
Microsoft .net 提供的 CMS 产品是DotNetNuke
希望这能给您一些指导。
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |