Ho creato uno ListBox
che ha un come Itemtemplate
. Tuttavia, esiste un modo semplice per accedere allo UIElement
generato anziché allo SelectedItem
in codebehind?ListBox WPF - Ottenere UIElement invece di SelectedItem
Quando accesso a SelectedItem
, ottengo l'oggetto selezionato dalla raccolta ItemsSource
. C'è un modo per accedere allo UIElement
(ad esempio l'elemento generato dallo DataTemplate
insieme all'oggetto associato)?
Nota che solo perché un oggetto è stato aggiunto al controllo, che non significa che il suo contenitore interfaccia utente è stato ancora generato. Assicurati di tenere conto del caso in cui non ci sono ancora contenitori UI. – Andy
Sto scrivendo in C# e WPF e questa proprietà non compare in ListBox.ItemsContainer Come ottengo l'istanza per questa listbox? – sprite
@size, hai una soluzione per la mia domanda? http://stackoverflow.com/questions/6148279/record-items-visible-to-user-in-listbox (+250 bounty) – tofutim