2017-07-15 73 views
0

我在这个网站上遇到a question,提到当SystemEvents.UserPreferenceChanged事件被触发时UI挂起的可能性。现在,我没有在我的应用程序中遇到过这种情况,但我想测试这个错误是否可能在我的代码中未被检测到,直到它为时已晚。是什么导致SystemEvents.UserPreferenceChanged被调用?

然而,尽管做了一些搜索,我似乎无法找到关于 是什么原因导致SystemEvents.UserPreferenceChanged事件被解雇全面的文档。

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

+0

https://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents.userpreferencechanged(v=vs.110).aspx –

+2

通过对其造成的僵局最常见的原因是切换到安全桌面。按下Win + L键。 –

回答

2

根据这个MSDN LinkUserPreferenceChanged当触发以下类别中的某个事件时可能发生事件!这是一类UserPreferenceChangedEventArgs。我认为描述是自我解释和清晰的。

enter image description here

相关问题