我有一个启用了Localizable的WinForm。我将语言更改为SharedPreferences
并保存。然后我将语言更改为en-US
将所有标签,列标题和按钮文本更改为西班牙语并保存。我现在可以在两个表格之间来回切换。
我运行程序,英语视图就好了。我编辑了该表单的代码隐藏,并将以下行放在表单构造函数的末尾:
es-MX
我再次运行该程序,仍然显示英语视图。我的Thread.CurrentThread.CurrentCulture = new CultureInfo("es-MX");
方法中有一个Debug语句,用于编写当前文化并显示OnLoad
。我错过了什么步骤?