2009-05-06 6 views

Répondre

2

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.

2

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.

0

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.