2

根据 MSDN,FrameworkElement 事件 Loaded 和 Unloaded可以由用户启动的系统主题更改触发。我已经尝试在 Windows 7 上更改各种主题、颜色和声音设置,但没有看到任何 WPF 事件引发。

如何使用户启动的系统主题更改(触发 Unloaded 和 Loaded 的提升)发生?(我对应用程序测试感兴趣。)

谢谢,

4

1 回答 1

1

应用程序启动并运行后,转到控制面板 -> 个性化。

向下滚动到“基本和高对比度主题”。在 Windows 7 Basic 和 Windows Classic 之间切换。

这将为您的应用程序生成一个“主题更改”事件。

于 2013-09-18T22:30:23.563 回答