multilanguage - wpf application with multilingual support -


simple form information. 1 drop down select language below:

 <controls:languagecontrol width="155" horizontalalignment="left" margin="0,0,0,5"  selectedcultureinfo="{binding currentlanguage,mode=twoway}"></controls:languagecontrol>   private cultureinfo _lang;     public cultureinfo currentlanguage     {         set         {             _lang = value;             if (!system.threading.thread.currentthread.currentuiculture.equals(_lang))             {                 system.threading.thread.currentthread.currentuiculture = _lang;                 appsettings.setvalue(settingskeys.language, _lang.lcid);                 system.threading.thread.currentthread.currentuiculture = value;                 wpfcommon.localization.localizedictionary.instance.culture = value;                 rhino.main.properties.resources.culture = value;                 onpropertychanged("currentlanguage");             }         }                  {             if (_lang == null)             {                 _lang = new cultureinfo(convert.toint32(appsettings.getvalue(settingskeys.language)));             }             return _lang;         }     } 

when restart application, text replaced selected language.
how right away without restarting application?


Comments