2017-07-15 60 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

相關問題