在运行时应用/更改控件标签的最佳做法是什么?例如,客户的"商品代码"可以被称为"物品ID"或"产品代码"另一个。不幸的是,在我们的案例中,没有为实体所谓的标准设定标准,并且其中有相当多的标准。
我们已经采用了多种方式(app config / custom配置文件/资源文件),但我们认为应该有一个支持这种自定义的框架,而无需编写大量代码。
理想情况下,更改可以来自可以作为应用程序构建的一部分进行部署的自定义文件。运行时可以拾取它并自动应用更改,就像资源字符串一样。此外,如果自定义标签不可用,则会选择默认标签。
请注意,这不是"本地化" (一切仍然是美国的)但我不确定这是否可以通过伪语言来完成,正如Tim Heuer在这里描述的那样: http://timheuer.com/blog/archive/2012/04/26/localize-windows-8-application.aspx
更新
这与这个问题奇怪地类似:Custom Culture for client specific verbiage?
答案指向自定义资源提供程序:
https://msdn.microsoft.com/en-us/library/aa905797.aspx
Windows Runtime是否有类似的机制?