2010-04-07 9 views
0

Je représente les planètes d'un système solaire avec ImageButtons qui montre l'image de la planète à la surface du bouton, et contient les données importantes de la planète .. nom, distance du soleil, etc. dans une classe Planet , stocké dans la propriété ImageButton.Content. Lorsque le ImageButton est sélectionné, j'essaie d'accéder et d'afficher les données de la classe Planet pour le Planet sélectionné. Bien que ((ImageButton)e.OriginalSource).Content permet d'afficher toutes les propriétés de la classe Planet dans le débogueur, je n'ai pas compris comment accéder directement aux propriétés de classe Planet, comme dans Pluto.DistanceFromTheSun? Est-il possible d'accéder directement aux informations de classe Planet contenues dans le contenu ImageButton?Accéder à ImageButton Table des matières

Répondre

1

On peut supposer que vous avez besoin juste un autre casting:

((Planet)((ImageButton)e.OriginalSource).Content).DistanceFromTheSun 

où la planète est la classe que Pluton est.

+0

Merci SLC. C'est exactement ça. Bill – Bill