How to receive event when user changes system's culture

后端 未结 2 1212
情话喂你
情话喂你 2020-12-01 22:08

When my application run with a specified culture. Don\'t close the application, user changes system\'s culture, ex: change number decimal separator from \".\" to \",\". How

2条回答
  •  醉梦人生
    2020-12-01 22:43

    You can handle the SystemEvents.UserPreferenceChanged event:

    void SystemEvents.UserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e)
    {
        // Regional settings have changed
        if (e.Category == UserPreferenceCategory.Locale)
        {
            ...
        }
    }
    

提交回复
热议问题