有一节课
SystemEvents
在
Microsoft.Win32
命名空间,其中包含一组可订阅的静态事件。您需要订阅UserPreferenceChanged事件:
SystemEvents.UserPreferenceChanged += new UserPreferenceChanged;
/* Other stuff... */
private static void UserPreferenceChanged(object s, UserPreferenceChangedEventArgs e)
{
if (e.Category == UserPreferenceCategory.Locale)
{
/* They changed regional settings, so do your work here */
}
}