Creé un ListBox
que tiene un DataTemplate
como Itemtemplate
. Sin embargo, ¿hay una manera fácil de acceder al UIElement
generado en lugar del SelectedItem
en código subyacente?WPF ListBox - Obtención de UIElement en lugar de SelectedItem
Cuando tengo acceso a SelectedItem
, obtengo el objeto seleccionado de mi ItemsSource
colección. ¿Hay alguna manera de acceder al UIElement
(es decir, el elemento generado a partir del DataTemplate
junto con el objeto enlazado)?
Tenga en cuenta que sólo porque un elemento ha sido añadido al control, eso no quiere decir que su contenedor de la interfaz de usuario ha sido generado aún. Asegúrese de dar cuenta del caso donde aún no hay un contenedor de UI. – Andy
Escribo en C# y WPF y esta propiedad no aparece en ListBox.ItemsContainer ¿Cómo obtengo la instancia para este listbox? – sprite
@size, ¿tiene una solución para mi pregunta? http://stackoverflow.com/questions/6148279/record-items-visible-to-user-in-listbox (+250 bounty) – tofutim