J'ai deux listes déroulantes que je suis en train de faire glisser un élément à l'autre. Utilisation de la version de novembre 2009 du ListBoxDragDropTarget de Silverlight 3 Toolkit. J'ai un EventHandler sur l'événement Drop de la deuxième liste. J'essaye d'obtenir l'index de l'article qui est inséré afin que je puisse voir ce qui vient avant lui dans la collection d'article. Est-ce que quelqu'un sait comment obtenir l'index de l'article à ajouter sur un objet abandonné?Silverlight 3 Toolkit - ListBoxDragDropTarget
Répondre
Je pense avoir trouvé la solution.
Sur la zone de liste (toList) il y a une ItemsContainerGenerator qui a un événement ItemsChanged. J'ai été en mesure de faire tomber l'élément dans le contrôle ListBox en vérifiant que l'action ItemsChangedEventArgs (e) était ajoutée, puis en calculant l'index en fonction de la position renvoyée par ItemsChangedEventArgs. Voici le code.
vient de passer le InitializeComponent() ajouter le nouveau gestionnaire d'événements.
toList.ItemContainerGenerator.ItemsChanged + = new System.Windows.Controls.Primitives.ItemsChangedEventHandler (ItemContainerGenerator_ItemsChanged);
Ensuite, ajoutez le gestionnaire lui-même.
vide ItemContainerGenerator_ItemsChanged (objet expéditeur, System.Windows.Controls.Primitives.ItemsChangedEventArgs e) {if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Add) {int index = (e.Position.Index + e.Position.Offset); objet obj = toList.Items [index];}}
- 1. Déboguer un problème de performances sur ListBoxDragDropTarget (Silverlight Toolkit)?
- 2. Silverlight 3 Toolkit DataForm - Non Annuler activé?
- 3. Silverlight ListBoxDragDropTarget Erreurs dans les listes ajoutées dynamiquement
- 4. XamlParseException utilisant le contrôle Silverlight Toolkit dans Expression Blend
- 5. Comment styler Silverlight Toolkit Style d'accordéon?
- 6. Silverlight Toolkit Glisser-déposer cible
- 7. Silverlight 4 Toolkit Graphique question
- 8. Silverlight Toolkit TreeView Glisser-Déposer
- 9. WrapPanel dans Silverlight 4 toolkit
- 10. Silverlight Toolkit DatePicker indicateur d'erreur
- 11. Silverlight Toolkit DragDrop sur WPF
- 12. Glisser/déposer de ListBoxDragDropTarget à PanelDragDropTarget
- 13. Démarrer avec silverlight 3 mvvm
- 14. Symboles de débogage de Silverlight Control Toolkit
- 15. Building Silverlight Toolkit avec VS2010 Beta 2
- 16. Silverlight toolkit dataagrid souris sur problème
- 17. Silverlight Toolkit Contrôle et évolutivité TreeView
- 18. Silverlight Toolkit Octobre 2009 Source Modification
- 19. Échelonnement dans Silverlight Étiquettes colonne Toolkit graphique
- 20. Silverlight 3 Toolkit Charting: Comment afficher la valeur sur la barre?
- 21. Où le toolkit Silverlight 3 MSI met-il les fichiers DLL?
- 22. Comment lier des éléments de liste à un contrôle Accordian à partir de Silverlight 3 Toolkit?
- 23. silverlight 3 Personnalisation de l'en-tête Datagrid
- 24. Déterminez dans le code s'il faut autoriser un dropdrop à l'aide de Silverlight Toolkit
- 25. Silverlight 3 & Deeplinking
- 26. Silverlight 3 Fond d'application
- 27. Silverlight 3 Video Player
- 28. Silverlight 3 - Moteur 3D
- 29. Silverlight 3 Problème WriteableBitmap
- 30. Dataform dans Silverlight 3