是什么原因导致调用SystemEvents.UserPreferenceChanged?

时间:2017-07-15 10:09:57

标签: c# windows winforms

我在此网站上遇到a question,提到在SystemEvents.UserPreferenceChanged事件被触发时UI挂起的可能性。现在,我没有在我的应用程序中遇到过这种情况,但我想测试一下这个错误是否可能潜伏在我的代码中,直到为时已晚。

然而,尽管做了一些搜索,我似乎无法找到 有关导致 SystemEvents.UserPreferenceChanged事件的原因的综合文档。

导致它被触发的一些(所有?)系统事件是什么?它只是WM_SETTINGCHANGE消息的包装器,还是故事还有更多内容?我可以更改哪些设置以使其被触发?

1 个答案:

答案 0 :(得分:2)

根据这个MSDN Link UserPreferenceChanged 当触发以下类别中的某个事件时,可能会发生事件!这是针对类UserPreferenceChangedEventArgs的类。我认为描述是自我解释和明确的。

enter image description here