编辑:
所以,我最终针对这个问题制定了自己的基本解决方案,可以在我自己对以下问题的回答中找到。 Or, here's a link.
原帖
我正在为一个小型 .NET 应用程序进行一些 UI 编程。该应用程序有一些项目集合需要以网格格式(X 列 X 行)显示,并且网格元素需要能够被拖到不同的网格位置,并且可能一起拖出网格.
我能想到的最具可比性的 UI 设计元素是 jQueryUI Draggables .
我是否必须自己动手,或者是否有人已经编写了组件来实现这样的功能?更好的是,是否有任何免费组件?或者有没有一种我不知道的简单方法来做到这一点(不要做很多.NET UI 编程..)
此外,这些“网格项目”需要能够包含 Windows 窗体组件。 DataRepeater控件接近我需要的,除了它只支持水平或垂直对齐,而不支持项目网格。
这是我正在寻找的视觉示例:
我试图在这里坚持万圣节主题。
最佳答案
好吧,我推出了自己的解决方案并将其托管在 GoogleCode 上:
截图如下:
(来源:googlecode.com)
还有一个刚刚调整大小:
(来源:googlecode.com)
希望这可以帮助其他人。此外,它非常基础,现在非常糟糕,但可以完成工作。
任何想要项目访问权限的人都可以拥有它。
关于c# - 类似于 jQuery UI Draggables 的免费 Windows 窗体组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1579412/