Ho uno stackpanel che contiene un'immagine e un TextBlock. Sto alzando un evento una volta doppio click viene eseguito dall'utente (PS -.. Sto aggiungendo lo StackPanel ed è bambini (l'immagine e il TextBlock programatically se è importante)come ottenere i figli di un elemento WPF
Ora, ho bisogno per ottenere l'elemento TextBlock dall'interno dello stackpanel, capisco che dovrei farlo usando DataBinding, ma sono un principiante di WPF, e in realtà non ho trovato alcun esempio su di esso nel Web. Sarò felice per un spiegazione, vi ringrazio molto!
(ho imparato a conoscere l'associazione dati qualche tempo fa).
Perché stai aggiungendo StackPanel e i relativi figli a livello di programmazione? Le probabilità sono buone che tu possa ottenere ciò che vuoi in Xaml, e legare i clic a un comando, o semplicemente fare riferimento a TextBlock per nome. –
@MichaelGraczyk Sto raggiungendo i dati che visualizzo (ad es. Stackpanel) da un database. – idish
Non dovresti quasi mai aggiungere elementi di interfaccia utente dal codice. Se l'interfaccia utente non cambia durante il runtime, non devi aggiungere alcun elemento dell'interfaccia utente dal codice. Puoi dare agli elementi un nome con la direttiva x: Name, e poi accedere a quel nome dal code-behind. –