WPF 应用程序 - 拖动到屏幕末尾时添加停靠行为

Posted

技术标签:

【中文标题】WPF 应用程序 - 拖动到屏幕末尾时添加停靠行为【英文标题】:WPF Application - add dock behavior when drag to end of screen 【发布时间】:2010-01-12 03:08:50 【问题描述】:

我正在开发一个 WPF 应用程序,我希望能够让用户拖动主窗口,并且当它接近屏幕末尾时它会停靠。

有没有办法做到这一点?

【问题讨论】:

你能再具体一点吗?停靠在哪里?在桌面上?您是否正在尝试创建 Windows 7 上提供的东西? 是的,停靠在桌面上。像工具栏或 Windows 7 任务栏。 【参考方案1】:

这里有一个类似的东西被实现为 AttachedBehaviors:

http://codeblitz.wordpress.com/2009/07/07/wpf-window-dock-behavior/

不过我不确定它的生产准备情况如何。

【讨论】:

以上是关于WPF 应用程序 - 拖动到屏幕末尾时添加停靠行为的主要内容,如果未能解决你的问题,请参考以下文章

可拖动 | jQuery 用户界面。如何在拖动事件上添加类

如何使用户控件像窗口一样在屏幕上可拖动

WPF 拖放 C# 也可以拖动图像

WPF列表框在拖动时自动滚动

捕捉/粘性 WPF 窗口

wpf里面类似 SplitterPanel SplitterItem 功能的控件怎么实现啊,可以拖放和停靠在窗体上