对齐对象/控制功能

时间:2009-02-24 08:01:09

标签: c# wpf

我在wpf中做一个编辑器项目应用程序,我允许用户将它们的控件(我已经定义了自己的控件,允许用户自定义他们的屏幕)拖动到Canvas窗口,即我有工具栏和画布区域.i已将控件放在工具栏中,并且可以在画布上拖放这些控件。

我完成了拖放操作,目前正在寻找允许我在将控件放到Canvas时从另一个控件的边界捕捉一个控件的功能。

即。当我放置第二个控制器/第一个控制器之后,如果第二个控制器进入相同的垂直/水平线,那么系统应该显示浮动可见线以正确地将控制放在一行中。

我在Visual Studio表单中看到的功能,例如,

alt text

请告诉我如何做这件事。

提前致谢, Mandar .........

1 个答案:

答案 0 :(得分:1)

没有完整的答案,但我知道VS中的捕捉线和抓握手柄使用了Adorner