ATTENZIONE: Questo sito impiega diversi tipi di cookies. Alla pagina MAGGIORI INFORMAZIONI è possibile avere informazioni aggiuntive. Cliccando su ACCETTO o continuando a navigare sul sito acconsenti al loro utilizzo.
<aprile 2024>
lunmarmergiovensabdom
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
Immagini

Listview itemtemplate con width al 100%

Il contenuto dell'itemtemplate di una listview è di default impostato con HorizontalAlignment a left, pertanto, se nell'itemptemplate di una lista si inserisce una grid, questa non avrà mai la larghezza della lista che la contiene.
L'unica soluzione è quella di cambiare il valore dell'HorizontalAlignment dell'itemtemplate, aggiungendo il seguente codice XAML all'interno del tag <ListView>

            <ListView.ItemContainerStyle>
                <Style TargetType="ListViewItem">
                    <Setter Property="HorizontalContentAlignment" Value="Stretch" />
                </Style>
            </ListView.ItemContainerStyle>
Ecco come appare prima e dopo la cura
listview_size_prima.jpg
listview_size_dopo.jpg

Notifiche