【问题标题】:Drag and Drop/Reorder items in wrap panel?在包装面板中拖放/重新排序项目?
【发布时间】:2010-11-18 20:20:49
【问题描述】:

我需要在包装面板中创建交互以允许项目的拖放功能。我使用 XMLDataprovider 在包装面板中动态生成内容。我无法在网上找到任何类似的互动。如何实现?

【问题讨论】:

    标签: wpf wpf-controls binding


    【解决方案1】:

    查看Martin Grayson 所做的工作。它是 CodePlex 上名为 Blacklight 的开源项目。应该有一个 SL 版本和 WPF 版本来完成您需要通过 Drag Dock 面板执行的操作,并提供源代码以更好地了解其实现方式。

    要从上方查看示例,请单击 WPF,然后单击左下方的 Drag Dock Panel。

    编辑:似乎默认 WPF 支持在 4.3 中被剥离,但跳回4.2 并且二进制文件和源代码都有各自的 WPF 产品。

    【讨论】:

    • 我会尝试实现它。谢谢你的提示。
    • 我很难在 WPF 项目中实现它。目前它可能仅适用于 SL。我仍在寻找可以在 WPF 项目中完成的事情。
    • 有一个 WPF 产品。看来他在 4.3 中取消了默认支持,但是回到 4.2 blacklight.codeplex.com/releases/view/36476 并且源代码和二进制文件都有单独的 WPF 产品
    • 再次感谢您。我会检查一下。
    • 这是很棒的 WPF 控件。我很喜欢。我能够拥有带有背光 4.2 版本的 WPF 版本。但是,我对此几乎没有任何问题,但最重要的是在 WrapPanel 中发生这种拖放功能。现在,它在网格中工作,但我需要能够更改为 WrapPanel。我想知道你是否知道如何在 Blacklight 中做到这一点。再次感谢您。
    猜你喜欢
    • 2015-12-28
    • 1970-01-01
    • 2014-01-22
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 2019-05-27
    相关资源
    最近更新 更多