में समूहित आइटमों का योग प्रदर्शित करें मैं एमवीवीएम डिज़ाइन पैटर्न का उपयोग करके एक WPF टाइमकार्ड ऐप बना रहा हूं, और मैं प्रत्येक दिन समूहित किए गए योग (कुल) घंटे प्रदर्शित करने की कोशिश कर रहा हूं। मेरे पास निम्नलिखित XAML का उपयोग करके समूहों में विभाजित सभी टाइमकार्ड डेटा के साथ एक सूची दृश्य है: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>
क्या यह भी संभव है? पहले मैंने सोचा कि मैं CollectionViewGroup का आंशिक वर्ग बनाउंगा और अपनी खुद की संपत्तियां जोड़ूंगा। लेकिन मुझे यकीन नहीं है कि यह भी काम करेगा। शायद एक बेहतर समाधान है ... कोई सुझाव?
धन्यवाद! मैं हमेशा उन सभी चीजों को भूल जाता हूं जो आप w/ValueConverters कर सकते हैं। नमूना कोड के लिए धन्यवाद। – Brent
मान बदलते हैं तो यह काम नहीं करेगा। –