WPF覆盖多个窗口

时间:2011-09-19 11:15:02

标签: .net wpf

我有一个使用多个独立窗口的WPF应用程序。我想从其中一个窗口到另一个窗口绘制一条线。这需要以编程方式进行控制,如果其中一个窗口被移动,则需要相应地更新该行。

做这样的事情最好的方法是什么?所有其他人的透明窗口?

1 个答案:

答案 0 :(得分:0)

好的,所以我的所有解决方案都非常简单并且运行良好。我创建了一个常规的Window Background=TransparentShowInTaskbar=False和与屏幕匹配的Size(如果附加了多个屏幕)。另外,我将TopMost设置为true。 在这个OverlayWindow我有一个画布,我可以放置对象或绘制。为了允许我的应用程序的其他模块和窗口绘制叠加层,我有一个全局OverlayManager,它允许添加和删除叠加层,例如行。