Cookie Consent by Free Privacy Policy Generator
Privacy
Polipone
<ottobre 2024>
lunmarmergiovensabdom
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
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