我正在将我的Windows应用程序移植到Windows8,并按照MSDN的要求进行本地化以支持多种语言。在开始本地化之前,我只想澄清几件事。
LocalizedStrings的单独类,并使用ResourceManager在后面的代码中提取字符串,对于XAML使用绑定。MSDN链接显示了对每个元素使用x:Uid的情况,这对于英语来说很好。我想证实,这是否正确的做法?SupportedCultures文件中添加.csproj。这里有类似的东西吗?如果有人能澄清这些,我会很感激的。
发布于 2012-08-07 08:36:09
发布于 2012-08-10 09:43:46
既然Igor已经回答了你的三个问题,而XAML绑定是方法,我不会重复这些答案。
但是,我想补充的是,您必须计划是否在同一个程序集中或将它们卸载到另一个程序集中定义资源。由于绑定到卸载的资源要复杂一些,所以您必须定义您的x:Uid,类似于:
<TextBlock x:Uid="/OffloadingResources.Resources/Resources/AppTitle" .. />https://stackoverflow.com/questions/11839797
复制相似问题