2011-01-14 74 views
1

我正在开发一个应用程序,用户需要能够将数据网格中的项目拖动到按钮上(然后触发一些数据更新)。经过一番混乱之后,我的工作非常顺利。为此,我使用了工具包中的DataGridDragDropTarget控件。Silverlight:从数据网格拖动多行

我现在需要允许用户一次拖动多行。虽然datagrid允许我选择多行,但DataGridDragDropTarget只会拖动第一个选择。

它看起来像DataGridDragDropTarget不是为多次拖动而构建的。

希望对此有任何帮助,这是我第一次发布在SO上 - 并希望你们能为我而来。

谢谢大家。

回答

1

确实会拖动多行。我相信你和我一样犯了同样的错误。我相信你所有的代码都很好。

拖动多行点击一行按shift或ctrl选择多个但“在这里注意:如果你松开你的鼠标点击这里,然后拖动它将忘记它已经选择了多个项目”,所以只需拖动没有把鼠标放在最后选择的项目上(所以,我认为它的工作方式没有做任何事情)

但是我也在寻找某种方式使它像桌面一样工作。 ;-)

+0

谢谢webKite - 如果在这里发布后不久就想通了。它确实有效,但按住Ctrl/Shift按钮的需要可能会成为我客户的问题。 – Praxiss 2011-01-20 14:49:39