J'ai un ListBox affichant des employés avec un DataTemplate - il semble très similaire à this screenshot. Je veux être en mesure de cliquer sur la photo de l'employé, faites-la glisser et déposez-la quelque part hors de la ListBox. Comment puis je faire ça? Je ne suis pas sûr comment capturer l'événement PreviewMouseLeftButtonDown de l'image, car il est dans le DataTemplate.WPF - Faites glisser à partir de DataTemplate
Modifier: Le DataTemplate vit dans un assembly distinct et la logique de glisser/déplacer doit être dans la fenêtre qui a le contrôle ListBox. Edit2: Je pense que la bonne façon de faire est d'utiliser des commandes, ai-je raison?
Merci!
Merci pour votre réponse, mais malheureusement, cela ne fonctionne pas pour moi. J'ai mis à jour la question concernant où le DataTemplate et le ListBox vivent. Je ne peux pas mettre de logique dans le DataTemplate comme vous le suggérez. Comme je le vois le DataTemplate dicte comment la vue devrait ressembler et pas ce qu'elle devrait faire. En outre, comme vous pouvez le voir dans mon explication, la vue vit dans un assembly avec un ListBox et d'autres choses que j'ai besoin de "déposer" l'objet déplacé, et le DataTemplate est dans un assembly séparé –