J'ai une fenêtre WPF normale, appelons-la TopLevel
qui a un tas de contrôles, notamment ListView
qui devrait enregistrer certains événements dans différents éléments de l'application.WPF: événement routé personnalisé avec des informations supplémentaires
Supposons donc que j'ai un Grid
dans TopLevel
qui contient un tas de commandes utilisateur appelées Task
. Chaque Task
a un objet associé à eux en tant que propriété publique, appelons-le Order
, ainsi qu'une case à cocher standard.
Maintenant, je veux TopLevel
recevoir un événement chaque fois que l'utilisateur vérifie une case à cocher dans un Task
, mais l'événement doit contenir l'objet Order
aussi, donc je peux travailler avec elle de TopLevel
pour le mettre dans le journal des événements.
Comment faire cela? Je devine que je veux utiliser des événements routés pour cela, mais je ne peux pas comprendre comment obtenir la case à cocher cliquer pour "trouver" Order
pour l'envoyer vers le haut à TopLevel
.
Avez-vous eu ce travail? – TabbyCool
@TabbyCool: J'ai décidé de chercher d'autres options avant de décider d'utiliser ou non votre méthode. Je vais vous donner la "bonne réponse" de toute façon. –
Merci, haha! Avez-vous trouvé quelque chose de prometteur? Je serais intéressé de voir comment vous implémenter ceci si vous décidez d'une solution alternative :-) – TabbyCool