c # - Hvad forårsager SystemEvents.UserPreferenceChanged at påberåbes?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har stødt på et spørgsmål på dette websted, der nævner muligheden for, at brugergrænsefladen hænger, når SystemEvents.UserPreferenceChanged -hændelsen er fyret. Nu har jeg ikke oplevet dette i min ansøgning, men jeg vil gerne teste om denne fejl måske lurer uopdaget i min kode, indtil den er for sent.


Men på trods af at jeg gør noget, kan jeg ikke synes at finde
omfattende dokumentation vedrørende hvad der forårsager SystemEvents.UserPreferenceChanged hændelsen at blive fyret.


Hvad er nogle (alle?) Systemhændelser, der får det til at blive fyret? Er det bare en wrapper til WM\_SETTINGCHANGE beskeden, eller er der mere til historien? Hvilke indstillinger kan jeg ændre for at få det til at blive fyret? [4]

Bedste reference


Ifølge denne MSDN Link. UserPreferenceChanged Hændelsen kan forekomme, når en af ​​begivenhederne i nedenstående kategorier udløses !. Dette gælder for en klasse af typen UserPreferenceChangedEventArgs. Jeg synes, at beskrivelsen er selvforklarende og klar. [5] [6]


Indtast billedbeskrivelse her [7]