问题标签 [drag-and-drop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2505 浏览

iphone - 以与 iPhone 上的应用程序类似的方式排列 WPF 中的 GUI 元素

我想以与 iPhone 上的应用程序类似的方式在 WPF 中安排 UIControls。它们应该位于网格上,但用户应该能够将它们拖动到其他位置,在释放鼠标按钮(或在 iPhone 的情况下为手指)后,选定的 UIControl 应该快速回到网格中的下一个位置。其他 UIElements 应该自动重新排列。

此外,用户还应该用一条线或其他东西连接两个元素。

我对 WPF 没有经验。第一个问题是是否有适合某些东西的容器(System.Windows.Controls.Grid?),或者我是否必须为此扩展画布或其他东西。

我想知道可以使用 WPF 框架中的哪些元素以及我必须自己编写哪些元素。

对于没有 iPhone 的人:http ://www.youtube.com/watch?v=3omhu2AUWC8

更新

我在 BangOTricks 示例中查看了 AnimatedTilePanel(见下文),这个解释了如何创建自己的面板以及如何让它在那里安排东西。但是我仍然需要知道如何在这个示例中正确实现拖放..

0 投票
2 回答
6323 浏览

javascript - jQuery UI Draggable - 拖动时需要修改元素

我第一次玩拖放功能,所以我不完全确定我在做什么!

我需要在拖动时向“portlet”添加一个类。我不想使用克隆功能,因为我希望用户拖动实际元素,我只想在拖动元素时对元素进行 nodify,并在删除元素时将其重置。

有人可以帮忙吗?

0 投票
1 回答
495 浏览

visual-c++ - 拖动 CWnd 派生对象时自定义图像

我想在拖放操作中拖动对象时显示自定义图像。

我创建了一个 CWnd 派生控件(图表),并在同一个对话框中显示了其中的 4 个。我已经使用 COleDataSource 实现了拖放,以便用户可以通过拖放控件来更改其位置。现在我想显示一个小版本的相同图表被拖动而不是典型的光标。

有没有“简单”的方法来做到这一点?

0 投票
5 回答
6664 浏览

apache-flex - Flex/AS3 拖放 - 自定义拖放反馈

我正在使用一个HorizontalList组件来显示图像列表,您可以从另一个组件中拖动图像加入列表,这一切都很好。

如果我这样做,list.showDropFeedback(event)我会在图像顶部看到一个难看的黑条HorizontalList- 我真正想要的是图像左/右的一条线,新的实际上将坐在那里。

我想我需要定义一个自定义 DropFeedback 来覆盖默认值。有谁知道是否有办法实现这一目标?

谢谢!

0 投票
4 回答
3183 浏览

cocoa - 如何禁用 NSTextField 的拖放功能?

我想禁止将任何内容放入我的 NSTextField。在我的应用程序中,用户可以将 iCal 事件拖放到 GUI 的不同部分。现在我有一个测试用户不小心将 iCal 事件放到了文本字段中——但他没有意识到这一点,因为文本被插入到我在单行文本字段中看到的行的上方。

(您可以通过单击文本字段并使用键盘排成一行来显示插入的文本 - 但普通用户不会这样做,因为他/她甚至不会意识到首先插入了某些内容!)

我试过registerForDraggedTypes:[NSArray array]](似乎没有任何效果)以及实现draggingEntered:委托方法返回NSDragOperationNone(委托方法甚至没有被调用)。

有任何想法吗?

编辑:当然,将某些内容放到 NSTextField 上只有在它具有焦点时才有效,正如 ssp 在他的博客中和Daniel Jalkut 对博客条目的评论中所描述的那样。

0 投票
1 回答
911 浏览

jquery - Jquery 拖放到任意位置

我有一种情况,用户需要能够将图像拖放到页面的动态生成部分的一部分上,该部分将始终用<pre> </pre>标签括起来,但没有其他信息。

我认为实现此目的的唯一方法是添加具有不同 z-index 的包装 div,但是否甚至可以将此项“拖放”到预格式化文本上方图层上的任意位置?

任何建议/想法将不胜感激。

0 投票
3 回答
1260 浏览

c# - Vista & C# - 拖放问题(与海拔无关)

有问题的应用程序是 .Net 2.0 Framework WinForms。它应该适用于大型用户群(从 CD 安装)。使用 InnoSetup 完成安装。

在两台机器上,应用程序不接受拖放(应用程序和 D&D 的源都具有相同的海拔高度)。

通过为应用程序快捷方式的 INTERACTIVE SID 添加 Read & Read&Execute 权限,似乎解决了这个问题。

问题:添加这些权限和 D&D 是如何关联的,以及如何在安装过程中检查/设置这些权限?

0 投票
2 回答
1528 浏览

javascript - 使用javascript拖放多个项目以及ID

我需要一个 javascript 来拖放多个项目以及项目 ID 和项目所在的 ID。它应该同时支持 IE 和 Mozilla。

0 投票
2 回答
377 浏览

silverlight - 在 Silverlight 中实现拖放操作到底有多容易?

我是 silverlight 的新手——我已经看过教程和所有内容,我正在寻找的是实现拖放所需的高级步骤,也许还有一些(伪)代码只是为了得到一个想法。

任何帮助表示赞赏!

0 投票
5 回答
3302 浏览

vb.net - 如何防止在datagridview中“自我”拖放?

我正在两个数据网格视图之间实现拖放功能。这可以按预期工作,但有一个例外:可以在同一个 datagridview 中拖放。这会导致重复的行。我想限制功能,以便我只能从一个 datagridview 拖动到另一个。有谁知道如何做到这一点?我猜需要某种命中测试,但我不知道如何实现这个......

我正在使用的代码如下: