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
You can handle the SystemEvents.UserPreferenceChanged event:
SystemEvents.UserPreferenceChanged
void SystemEvents.UserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e) { // Regional settings have changed if (e.Category == UserPreferenceCategory.Locale) { ... } }