Accès à ImageButton Sommaire
-
25-09-2019 - |
Question
Je représente une des planètes du système solaire avec ImageButtons qui montrent l'image de la planète à la surface du bouton, et intégrer des données importantes de la planète .. nom, la distance du soleil, etc dans une instance d'une classe Planet
, stockée dans la propriété ImageButton.Content
. Lorsque le ImageButton
est sélectionné, je tente d'accéder et afficher les données de la classe Planet
pour le Planet
sélectionné. Bien que permet ((ImageButton)e.OriginalSource).Content
visualiser toutes les propriétés de la classe Planet
dans le débogueur, je ne l'ai pas compris comment accéder aux propriétés de la classe planète directement, comme dans Pluto.DistanceFromTheSun
? Est-il possible d'accéder aux informations de classe planète tenue dans le contenu de ImageButton
directement?
La solution
Je suppose que vous avez juste besoin d'un autre casting:
((Planet)((ImageButton)e.OriginalSource).Content).DistanceFromTheSun
où la planète est la classe que Pluton est.