首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建停靠工作区-如何构建它?

构建停靠工作区-如何构建它?
EN

Stack Overflow用户
提问于 2012-04-17 02:19:08
回答 1查看 46关注 0票数 0

我正在为我的新应用程序创建一个工作区,它的工作方式是在屏幕左侧的单个列中有一个可视元素列表,在右侧有一个空的工作区。当用户将新的UIElement从左侧拖到我的工作区(可能是网格或某种面板)时,我希望工作区显示4个箭头(停靠箭头)-我知道当只有一个元素时,这没有多大意义。当用户现在将新的UIElement拖动到工作区时,我想要相同的4个停靠箭头,允许我将新元素放在现有UIElement的左侧、右侧、上方或下方。

我希望每个UIElements都能达到拖放行为,这意味着当我在UIElement上拖动时,我希望能够相对于悬停在上面的那个来停靠,从而允许我以这种方式构建整个工作区。

当将新的UIElement悬停在工作区中已经放置的UIElement的顶部时,在悬停在上方的项目im上和外部的“网格”上都应该有停靠箭头,允许我“全局”停靠。我让我的一个朋友在他正在使用的另一个程序中录制了一个小视频,演示了它是如何工作的-这是我正在寻找的类似行为: LNK已删除。

请建议如何构建这个-我正在研究DockPanels,因为这似乎是最明显的方法…

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-17 02:50:45

codeplex上的Avalon dock lib?它是免费的

http://avalondock.codeplex.com/documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10179442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档