Kürzlich musste ich Drag & Drop-Funktionalität zu einer Silverlight-Anwendung hinzufügen. Kann jemand eine gute Drag & Drop-Control empfehlen? HierDrag & Drop-Steuerelement für Silverlight
Antwort
Ich habe einen Drag/Drop-Controller erstellt, der meiner Meinung nach sehr gut funktioniert. Ich benutze diese Technik seit einiger Zeit und bin sehr glücklich damit.
http://houseofbilz.com/archive/2009/02/10/drag-and-drop-with-silverlight.aspx
ist ein Link auf die beste, die ich gefunden habe, so weit: http://nickssoftwareblog.com/2008/10/07/silverlight-20-in-examples-part-drag-and-drop-inside-out/
Der Code ist als Download aus dem Blog-Post, obwohl Sie es zu einem .zip umbenennen: http://nickssoftwareblog.files.wordpress.com/2008/10/genericdragdropzip.doc
können Sie Blacklight Kontrollen versuchen, die eine wirklich nette Drag Dock Control Panel haben. Hier ist ein link zu einem Blog, der beschreibt, wie es funktioniert.
Ich empfehle die Silverlight Toolkit für Drag & Drop-Elemente innerhalb der gleichen Anwendung.
Es wurde bereits aktualisiert für Silverlight 5.
Ich vermute, Sie haben bereits eine Lösung jetzt gefunden. Aber hier ist eine Lösung, die ich geschrieben habe und die derzeit verwendet wird: http://sl4dragdrop.codeplex.com/
Es funktioniert auf SL5 sehr gut, alles, was Sie tun müssen, ist hinzuzufügen Abhängigkeitseigenschaften auf die Elemente oder Elemente, die Sie steuern möchten um das Ziehen oder Ablegen zu ermöglichen.
Standardmäßig ist das ausreichend. Aber wenn Sie Teile von Ziehen/Ablegen anpassen möchten, gibt es Ihnen zu implementierende Schnittstellen, die Dinge wie Ziehen steuern können, Welches Element zum Ziehen, Welches Bild zum Ziehen usw. zeigt.
Ich habe es vor kurzem verfeinert ein bisschen und wird bald nach einigen weiteren Tests ein Update veröffentlichen.
- 1. Silverlight Drag & Drop für jedes UIElement?
- 2. Silverlight 2 Drag & Drop-Tutorials
- 3. Silverlight Drag & Drop benutzerdefinierte Steuerelemente
- 4. Drag & Drop-Ordner in Silverlight App
- 5. Drag & Drop ListBox für WPF
- 6. Wie einfach ist es, Drag & Drop in Silverlight zu implementieren?
- 7. Silverlight 3 minimieren zu tray + Drag & Drop vom Desktop?
- 8. Drag & Drop für Prototype?
- 9. Serializer-Bibliothek für Silverlight
- 10. Begrenzungen für Silverlight Vollbild
- 11. Silverlight Demo für Bioinformatik
- 12. Modbus TCP für Silverlight
- 13. ObservableQuery für Silverlight?
- 14. WCF für Silverlight App
- 15. FsharpCharts für silverlight/f #
- 16. NetDataContractSerializer entspricht für Silverlight?
- 17. YUI Drag & Drop-Proxy Drag
- 18. Silverlight: Entity-Framework-ENTITY-Klassen für Silverlight verfügbar machen?
- 19. Silverlight RenderTransforms für Kinder verfügbar?
- 20. Behelfslösung für Grid.SharedSizeGroup in Silverlight
- 21. TDD-Methodologie für WPF/Silverlight
- 22. Silverlight: mehrere Werte für TargetType?
- 23. Telerik vs Infragistics für Silverlight
- 24. Behaviors für Blend (Silverlight 4)
- 25. Silverlight (4.0) für WPF-Benutzer
- 26. "SingleInstanceHost" Flag für Silverlight App
- 27. Silverlight: Push-Benachrichtigungen für Unternehmen
- 28. Silverlight - Unterstützung für dynamischen Code?
- 29. Interface-Architektur für Silverlight App
- 30. Packaging ResourceDictionary für Silverlight-Klassenbibliothek