Estoy creando una aplicación WPF TimeCard utilizando el patrón de diseño de MVVM, y estoy tratando de mostrar la suma (total) de horas que el usuario ha registrado agrupado por día. He un ListView con todos los datos TimeCard roto en grupos utilizando el siguiente XAML:Mostrar la suma de elementos agrupados en 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>
Es esto posible? Al principio pensé que crearía una clase parcial de CollectionViewGroup y agregaría mis propias propiedades. Pero no estoy seguro de que esto funcione. Tal vez hay una solución mejor ... ¿alguna sugerencia?
Gracias! Siempre me olvido de todo lo que puedes hacer con ValueConverters. Gracias por el código de muestra. – Brent
Esto no funcionará si los valores cambian. –