Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Εύρεση του parent ενός component σε WPF

Îåêßíçóå áðü ôï ìÝëïò M1ke. Τελευταία δημοσίευση από το μέλος M1ke στις 27-07-2008, 17:59. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-07-2008, 16:26 43711

    Εύρεση του parent ενός component σε WPF

    Καλησπέρα σε όλους!

    Σε μια WPF εφαρμογή, έχω ορίσει ένα listview του οποίου τα items είναι StackPanels που περιέχουν ένα image και ένα textblock. Σκέφτηκα μήπως μπορώ να βρω ποιο item επιλέχτηκε από το OriginalSource του MouseButtonEventArgs.

    Οπότε το OriginalSource είναι είτε τύπου Image είτε TextBlock, αλλά από εκεί και πέρα δεν μπορώ να το πάω παραπέρα ώστε να βρώ ποιο αντικείμενο είναι. Επειδή το binding του listview γίνεται σε μία observable συλλογή από μια κλάση αντικειμένων ονόματι ExplorerFile, στο τέλος θέλω να βρώ ποιο ExplorerFile διάλεξε ο χρήστης. Δυστυχώς ούτε η εικόνα ούτε το TextBlock δεν ορίζουν μοναδικά το ExplorerFile, ώστε να ακολουθήσω τον "κακό τρόπο"...

    Καμιά ιδέα?

    I think there's to much blood in my caffeine system..
  •  27-07-2008, 17:59 43712 σε απάντηση της 43711

    Απ: Εύρεση του parent ενός component σε WPF

    Το βρήκα!

    Εφόσον το sender ήταν ένα Stackpanel, αρκούσε να πάρω το DataContext του, το οποίο ήταν το αντικείμενο της κλάσης ExplorerFile που χρειαζόμουν από την αρχή!

    Με ευχαριστώ πολύ.

    I think there's to much blood in my caffeine system..
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems