2010-06-17 39 views
0

我有一个ListBox与一些ListBoxItem对象。允许用户通过拖放来重新排列项目的最佳方式是什么?我必须使用StackPanels吗? 感谢您的任何建议在列表框中重新排列项目

回答

1

您将使用不同的列表框控件或建立自己的。 Here是建立自己的一个例子。 Here是他扩展Silverlight工具包列表框控件的另一个工具。

0

为了繁荣,Silverlight Toolkit提供了一套DragDropTarget's,可用于重新排序ListBoxTreeView或简单ItemsControl中的项目。您还可以在ItemsControls之间拖动项目。运行Silverligh 4样本项目并查看“工具包”部分下的“拖放”。

http://silverlight.codeplex.com/

http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html

你想要的控件:

ListBoxDragDropTarget 
TreeViewDragDropTarget 
DataPointSeriesDragDropTarget