Ale*_*lex 7 c# wpf user-interface
我有一个为不同客户定制的项目,仅在UI中.代码对所有人来说完全相同.
现在,我复制整个项目以获得客户的不同UI(主要是按钮对齐).是否可以只交换UI定义/指定在构建期间使用哪些,所以我不需要复制整个项目?
就像是:
UI_cust1
UI_cust2
UI_cust3
...
Run Code Online (Sandbox Code Playgroud)
用.构建
UI_cust2
Run Code Online (Sandbox Code Playgroud)
您能否提供从 XML 文件读取值的配置提供程序类型的类?
然后,您可以编辑每个客户的 XML。
我认为,如果您将提供程序创建为数据源,然后包含一个转换器,该转换器将键作为参数来返回特定值,那么您应该能够为您想要控制的每个属性创建键。
我过去曾做过类似的本地化和主题解决方案,并且它有效。不幸的是,我没有立即拿到代码。