Переставить элементы в ListBox - PullRequest
0 голосов
/ 17 июня 2010

У меня есть ListBox с несколькими объектами ListBoxItem. Каков наилучший способ разрешить пользователям изменять порядок элементов, перетаскивая их? Должен ли я использовать StackPanels вместо этого? Спасибо за любые предложения

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Вы собираетесь использовать другой элемент управления списком или создать свой собственный. Здесь - пример создания вашего собственного. Здесь - это еще один элемент, в котором он расширяет элемент управления списка инструментов Silverlight.

0 голосов
/ 29 января 2011

Для процветания Silverlight Toolkit предлагает набор DragDropTarget's, который можно использовать для изменения порядка элементов в пределах ListBox, TreeView или простого ItemsControl.Вы также можете перетаскивать предметы между ItemsControls.Запустите проект образцов Silverligh 4 и посмотрите «Drag and Drop» в разделе «Набор инструментов».

http://silverlight.codeplex.com/

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

Необходимые элементы управления:

ListBoxDragDropTarget
TreeViewDragDropTarget
DataPointSeriesDragDropTarget
...