Недавно мне нужно было добавить функцию перетаскивания & в приложение Silverlight. Может ли кто-нибудь порекомендовать хорошее сопротивление & контроль падения?Управление перетаскиванием для Silverlight
ответ
Я создал контроллер перетаскивания, который, я думаю, работает очень хорошо. Я использовал эту технику некоторое время, и я был очень доволен ею.
http://houseofbilz.com/archive/2009/02/10/drag-and-drop-with-silverlight.aspx
Вот ссылка на лучший тот, который я нашел до сих пор: http://nickssoftwareblog.com/2008/10/07/silverlight-20-in-examples-part-drag-and-drop-inside-out/
код доступен для загрузки с поста в блоге, хотя вы должны переименовать его в .zip: http://nickssoftwareblog.files.wordpress.com/2008/10/genericdragdropzip.doc
Вы можете попробовать Blacklight управления, которые имеют очень аккуратный контроль панели перетащить док. Вот link в блог, описывающий, как это работает.
Я рекомендую Silverlight Toolkit для перетаскивания элементов в одном приложении.
Он уже был обновлен для Silverlight 5.
Я предполагаю, что вы уже нашли решение сейчас. Но вот решение, которое я написал и в настоящее время использую, которое очень гибко и просто в использовании: http://sl4dragdrop.codeplex.com/
Он работает на SL5 очень хорошо, все, что вам нужно сделать, это добавить свойства зависимостей на элементах или элементах управления, на которых вы хотите чтобы включить перетаскивание или удаление.
По умолчанию этого достаточно. Но если вы хотите настроить части перетаскивания, это дает вам интерфейсы для реализации, которые могут управлять такими вещами, как Элемент для перетаскивания, Какой элемент перетаскивать, Какое изображение нужно показывать при перетаскивании и т. Д.
Я недавно уточнил его немного, и будет опубликовать обновление вскоре после некоторого тестирования.