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.
source
share