2010-06-17 85 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