Wpf app branding

I am developing a WPF application "white label", that is, an application that will be resold under different brands. This means that I need to easily change text content, icons, etc. What is the best way to implement this in WPF? I put texts and badges for my "unfinished" development in the resource file, is that so? I saw sentences () to add the brand name to the culture (something like Resourcefile.en-US-Brand1.resx), but it seems like a hack for me requiring special cultures, etc.

As an additional limitation, I can’t send all branding (different vendors cannot be connected to each other by checking the assemblies), so I think I need to put this in different files, and then choose the right one when packing the application?

What are my options? I searched a little, but there is little information about this.

+4
source share
1 answer

My suggestion is a content management system that will be a web application. URL, username, passwords for logging into the CMS will be for your client. They will upload images, text, description, etc. Separately for a separate "white mark". You need to pull them from the server (using a web service or something else) and dynamically load it into the WPF application.

I know that this is a very short description and a worthy part of the development, but it is very easy to maintain when there are any changes coming from the client.

Product for CMS provided by Microsoft.net, DotNetNuke

, - .

0

Source: https://habr.com/ru/post/1531118/


All Articles