Sto creando un'app di WCard TimeP utilizzando il modello di progettazione MVVM e sto tentando di visualizzare la somma (totale) di ore in cui l'utente ha effettuato il clock raggruppato per ogni giorno. Ho un ListView con tutti i dati TimeCard rotto in gruppi utilizzando il seguente XAML:Visualizzazione della somma di elementi raggruppati in ListView
<ListView.GroupStyle>
<GroupStyle ContainerStyle="{StaticResource GroupItemStyle}">
<GroupStyle.HeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Name, StringFormat=\{0:D\}}" FontWeight="Bold"/>
<TextBlock Text=" (" FontWeight="Bold"/>
<!-- This needs to display the sum of the hours -->
<TextBlock Text="{Binding ???}" FontWeight="Bold"/>
<TextBlock Text=" hours)" FontWeight="Bold"/>
</StackPanel>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ListView.GroupStyle>
Questo è anche possibile? All'inizio pensavo di creare una classe parziale di CollectionViewGroup e aggiungere le mie proprietà. Ma non sono sicuro che funzionerà. Forse c'è una soluzione migliore ... qualche suggerimento?
Grazie! Ho sempre dimenticato tutte le cose che puoi fare con ValueConverters. Grazie per il codice di esempio. – Brent
Questo non funzionerà se i valori cambiano. –