Creating multilanguage WPF MVVM application
WPF
1
Posts
1
Posters
0
Views
1
Watching
-
Hi , I am currently developing an application but I need to have to switch between two languages , but I can't do it . In fact , I created two Resources files for both languages and I set them to public and then then I put the propertie to Static as mentioned in many tutorials . Thank you so much for your help. My code written : App.xaml.cs
public App()
{if (Presentation.ViewModels.LoginWindow.LanguageSelect != null) { if (Presentation.ViewModels.LoginWindow.LanguageSelect.Equals("Italian")) { System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("it-IT"); } else { System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fr-FR"); } } else { Console.WriteLine("Verify the choosig langa=uage!"); } }
ViewModel:
private string selectedLanguage;
public static string LanguageSelect;
public string SelectedLanguage
{
get
{
return selectedLanguage;
}
set
{
selectedLanguage = value;
RaisePropertyChanged("SelectedLanguage");
LanguageSelect = selectedLanguage.ToString();} }
And I the view.xaml