¿Cómo accedo a ListViewItem?
-
20-08-2019 - |
Pregunta
La colección Items
de un ListView
contiene los objetos comerciales reales. ¿Cómo obtengo el ListViewItem
dado un objeto comercial (SelectedItem
) correspondiente?
Solución
Si realmente lo necesita, use ListView
's propiedad ItemsContainerGenerator . Sin embargo, a menudo puede salirse con la suya al no configurar un ItemContainerStyle
con Binding
s:
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="IsSelected" Value="{Binding IsSpecial}"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>
En el XAML anterior, los ListViewItem
s se seleccionarán si la propiedad IsSpecial
del objeto enlazado subyacente es true
. Al seleccionar / deseleccionar se actualizará la propiedad <=>.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow