如何在WPF中检测右键单击任务栏

时间:2010-04-05 16:46:22

标签: wpf taskbar detect right-click

我在C#中有一个WPF应用程序,它以一个加载对话框开始。正如预期的那样,应用程序的按钮显示在Windows任务栏中。

我想检测可能对该按钮执行的右键单击。

最终,我希望禁用右键单击或只是让加载对话框重新获得焦点。我已经看到有些人使用自定义库和包(例如interop)来实现一些Win32功能,但我个人希望避免这种情况。此外,这些库/包似乎特定于Windows窗体;我没见过WPF的任何内容。是否无法操纵任务栏在WPF中的右键单击?

2 个答案:

答案 0 :(得分:0)

你能不能在窗口上设置ShowInTaskbar =“False”吗?

答案 1 :(得分:0)

您可以在窗口上设置ShowInTaskbar =“False”,然后一旦完成加载,在代码隐藏中将其设置回true。