2011-07-19 74 views
0

我創建了resourcefile.en-EN.resx和resourcefile.pl-PL.resx,我想知道如何在我的Windows Mobile應用程序中的某個按鈕之間切換。無需重新啓動應用程序就無需更改。我不知道從哪裏開始。更改語言文件

+0

提示:雙負片難以掌握。 「它*不*必須改變*沒有*重新啓動應用程序。」你到底在說什麼?只有在重新啓動後出現更改纔可以,或者您不希望必須重新啓動應用程序。 –

+0

我試過說如果沒有重啓應用就可以做得更好,但如果需要的話,我可能是 – radek

+0

第一個問題是爲什麼你想重寫系統設置?假設用戶已經爲整個設備選擇了他的首選語言,則不需要切換任何內容。如果你必須(如'System.Globalization.CultureInfo.CurrentUICulture')一樣簡單地檢測這個偏好,那麼你就完成了。 –

回答

0

我已經使用此行代碼來切換當前文化爲我的應用

Properties.Resources.Culture = new CultureInfo("es-MX"); 

然後,你可以重新載入本地化的字符串。