用户单击任务栏上的程序时检测事件?

TNA*_*TNA 3 c# wpf wpf-controls c#-4.0

如果用户在任务栏上单击我的应用程序以最小化或最大化应用程序,我想知道哪个事件以wpf窗口形式触发.我刚刚尝试过Activated和Deactivated事件,但它没有工作.我的意思是这些事件触发了很多次.谢谢.

Jon*_*Jon 7

Window.StateChanged事件被触发后,您的窗口最小化,最大化,或恢复.

但是,如果窗口被其他窗口遮挡,单击任务栏会将其显示在前面而不会改变其大小.这将触发Activated事件,但不是StateChanged.

  • 错字,我的意思是像单击按钮一样。 (2认同)