【发布时间】:2014-10-08 12:58:01
【问题描述】:
我试图让一个弹出窗口始终出现在任务栏上方,无论主窗口位置如何。 我们可以在 WPF 中做些什么来实现这一点?
如何让 WPF 弹出窗口始终显示在 Windows 任务栏上方? 谢谢!
【问题讨论】:
-
尝试在无状态窗口的顶部。
-
您是否在追求类似实现的通知图标?如果是这样,Codeproject 上有一个很好的实现
我试图让一个弹出窗口始终出现在任务栏上方,无论主窗口位置如何。 我们可以在 WPF 中做些什么来实现这一点?
如何让 WPF 弹出窗口始终显示在 Windows 任务栏上方? 谢谢!
【问题讨论】:
在表单加载事件中进行类似的更改。
int screenWidth = Screen.PrimaryScreen.WorkingArea.Height-(表单弹出窗口的宽度);
int screenHeight = Screen.PrimaryScreen.WorkingArea.Width-(表单弹出窗口的高度);
this.Location = new Point(screenWidth, screenHeight);
【讨论】: