Récemment, je devais ajouter ajouter & glisser la fonctionnalité à une application Silverlight. Quelqu'un peut-il recommander un bon glisser & contrôle de chute?Contrôle glisser-déposer pour Silverlight
Répondre
J'ai créé un contrôleur Drag/Drop qui fonctionne très bien. J'utilise cette technique depuis un moment, et j'en ai été très heureux.
http://houseofbilz.com/archive/2009/02/10/drag-and-drop-with-silverlight.aspx
Voici un lien vers le meilleur que je l'ai trouvé à ce jour: http://nickssoftwareblog.com/2008/10/07/silverlight-20-in-examples-part-drag-and-drop-inside-out/
Le code est disponible en téléchargement à partir du poste de blog, bien que vous devez renommer un .zip: http://nickssoftwareblog.files.wordpress.com/2008/10/genericdragdropzip.doc
Vous pouvez Blacklight des contrôles qui ont un panneau glisser-dock vraiment propre contrôle. Voici un link sur un blog décrivant comment cela fonctionne.
Je recommande le Silverlight Toolkit pour faire glisser et déposer des éléments dans la même application.
Il a déjà été mis à jour pour Silverlight 5.
Je suppose que vous avez déjà trouvé une solution maintenant. Mais voici une solution que j'ai écrit et je utilise actuellement ce qui est très flexible et facile à utiliser: http://sl4dragdrop.codeplex.com/
Il fonctionne sur SL5 très bien, tout ce que vous avez à faire est d'ajouter des propriétés de dépendance sur les éléments ou ItemsControl sur lequel vous voulez pour activer le glisser-déposer.
Par défaut, cela suffit. Mais si vous voulez personnaliser les parties de glisser/déposer, cela vous donne des interfaces à implémenter qui peuvent contrôler des choses comme l'élément à faire glisser, l'élément à glisser, quelle image afficher pendant le glissement, etc ...
Je l'ai récemment affiné un peu et publiera une mise à jour peu de temps après quelques tests supplémentaires.