我需要工具包的日期选择器控件中的选择器页面是西班牙语的。我尝试了一些在SO上找到的方法,但它们对我不起作用。
需要注意的一点是,当我从工具包中运行示例应用程序时,picker页面是本地化的,但当我运行使用相同dll的应用程序时却没有。
所以问题是,为了使picker页面本地化,我的示例应用程序没有做什么?
我的DatePicker声明:
<toolkit:DatePicker Width="280" Background="#96CA04" Foreground="White" Value=" {Binding LeagueBegDate,Mode=TwoWay}" />
示例应用程序DAtePicker声明:
<toolkit:DatePicker ValueChanged="DatePicker_ValueChanged"/>
我要做的是打开我的项目的.csproj文件并添加es es<SupportedCultures>
节点下的条目。
我确实尝试添加了es,但没有成功。它必须是es es与工具包项目中一样,在LocalizedResources文件夹下的resx文件名为:ControlResources.es es.resx.
所以这个条目最后看起来是这样的:
<SupportedCultures>
es; es-ES;
</SupportedCultures>
为了澄清,我不必在我的项目中添加本地化的资源文件,只需添加支持的区域性和工具包的本地化即可。