捕捉/粘贴WPF Windows

时间:2009-06-22 16:03:59

标签: c# .net wpf .net-3.5

我正在寻找为现有WPF应用程序添加捕捉/粘性窗口功能(类似winamp)的解决方案。同问here,我只需要WPF。

它不必具有对接功能,只是在可能的情况下捕捉到同一应用程序和屏幕边缘(包括任务栏)内其他窗口的边框。优选开源解决方案。

由于

3 个答案:

答案 0 :(得分:7)

这是我的项目,让你的wpf应用程序抢购/粘性。效果很好:

http://programminghacks.net/2009/10/19/download-snapping-sticky-magnetic-windows-for-wpf/

答案 1 :(得分:3)

HuddledMasses.org有很好的捕捉屏幕边缘的例子(下面还有很好的开源框架)

HuddledMasses - WPF windows that snap to screen edges

然而,它缺乏对其他窗户的捕捉。 CodeProject还有另一种解决方案。这是Windows窗体粘性窗口。在那里,您可以找到最近的窗口检测和捕捉的实现,您/我/我们应该以WPF方式实现。

Code Project - Sticky windows


编辑: 我已经根据上面的文字创建了解决方案

WPF Sticky Windows Solution Download Link

答案 2 :(得分:0)

WPF Docking Library可能会提供您正在寻找的内容,但我不确定它是在整个屏幕上还是仅在您的应用程序窗口上运行。