拖放列表框项目

发布于 2024-12-12 05:53:30 字数 120 浏览 0 评论 0原文

在我的应用程序中,我的同一视图中有两个列表框。是否可以拖动一个列表框项目并将该项目放置在另一列表框上。我看到了 iPhone 中的功能。我可以在我的应用程序中实现同样的目标吗?如果答案是肯定的,我如何在 WP7 中实现该功能?

In my application I had two listboxes present in my same view. Is it possible to drag one listbox item and place the item on other listbox. I saw the functionality in iPhone. Can I achieve the same in my application? If the answer is yes how I can implement the functionality in WP7?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

晌融 2024-12-19 05:53:30

我相信倾斜效果(在瓷砖上)遵循类似的概念。您可以采取 onmanipulationstarted 事件或鼠标左键按下事件,定位触摸点并使元素跟随触摸点(一种方法是重复更改元素的 x 和 y 轴),在mouseleftbuttonup 事件或操作完成事件,并运行有关如何处理该元素的逻辑。

希望这有帮助。

I believe the tilt effect (on tiles) follows a similar concept. You can take the onmanipulationstarted event or the mouse left button down event, locate the point of touch and make the element follow the point of touch( one way would be to repeatedly change the x and y axes of the element), release the element at the mouseleftbuttonup event or manipulationcompleted event and run the logic on what to do with the element.

Hope this helps.

罪#恶を代价 2024-12-19 05:53:30

我在名为 Pulse 的 Windows Phone 应用程序的列表框中看到了这个拖动项目。

基本上,我的想法是当触摸或按住(取决于您决定如何触发拖动操作)发生在列表框项目中时,将其不透明度设置为0或折叠其可见性,并为该项目渲染图片,然后您可以拖动它图片(就像您将列表框项目拖到您想要的地方一样)。

不知道大家有没有看过Windows Phone工具包中ContextMenu的动画,他们就是用这种方式来做缩放效果的

I have seen this dragging item in listbox in an windows phone app called Pulse.

Basically, my thought is when touching or holding(depends on you decide how it triggers a drag action) happened in a listbox item, make its opacity to 0 or collapse its visibility, and render a picture for the item, then you can drag this picture (just looks like you drag the listboxitem) to wherever you want.

I don't know if you have seen the animation of ContextMenu in windows phone toolkit, but they just use this way to do the zoom effect

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文