c# - 类似于 jQuery UI Draggables 的免费 Windows 窗体组件

标签 c# .net winforms user-interface components

编辑:

所以,我最终针对这个问题制定了自己的基本解决方案,可以在我自己对以下问题的回答中找到。 Or, here's a link.

原帖

我正在为一个小型 .NET 应用程序进行一些 UI 编程。该应用程序有一些项目集合需要以网格格式(X 列 X 行)显示,并且网格元素需要能够被拖到不同的网格位置,并且可能一起拖出网格.

我能想到的最具可比性的 UI 设计元素是 jQueryUI Draggables .

我是否必须自己动手,或者是否有人已经编写了组件来实现这样的功能?更好的是,是否有任何免费组件?或者有没有一种我不知道的简单方法来做到这一点(不要做很多.NET UI 编程..)

此外,这些“网格项目”需要能够包含 Windows 窗体组件。 DataRepeater控件接近我需要的,除了它只支持水平或垂直对齐,而不支持项目网格。

这是我正在寻找的视觉示例:

Awesome Grid Layout UI

我试图在这里坚持万圣节主题。

最佳答案

好吧,我推出了自己的解决方案并将其托管在 GoogleCode 上:

draggableitemorderedpanel- A .NET Winforms Component... Kinda like jQuery UI Draggables (not really, maybe someday)

截图如下:

Actual Gameplay!!!
(来源:googlecode.com)

还有一个刚刚调整大小:

More actual gameplay!!
(来源:googlecode.com)

希望这可以帮助其他人。此外,它非常基础,现在非常糟糕,但可以完成工作。

任何想要项目访问权限的人都可以拥有它。

关于c# - 类似于 jQuery UI Draggables 的免费 Windows 窗体组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1579412/

相关文章:

c# - 使用户控件内的标签对于所有鼠标事件都可单击?

c# - 窗口样式和使用控件(C# 和 WPF)

c++ - 是否可以将 TeeChart 的 .NET 版本与 C++ 结合使用?

c# - 如何在点击事件中获取 treeView 的节点文本

javascript - 在 React js 上下载文件作为字节数组传递

c# - Linq 和排序依据

.net - 如何将 ChangeEvent 处理程序附加到继承的依赖属性?

c# - 如何检测项目是否添加到 ListBox(或 CheckedListBox)控件

c# - 在 c# Winforms 中使用来自 Consul 的服务

c# - ASP.NET MVC, 'Ticket Required' 属性