세 개의 값이있는 목록 상자가 있습니다. ListBox의 모든 항목에 대해 FEstado
값을 가져와 합계해야합니다. 그러나이 ListBox에는 항목이 정의되어 있지 않으므로 사용자는 다른 ListBox에서 항목을 선택합니다.목록 상자 항목을 합계하는 방법
내 목록 상자 :
<ListBox Name="List2" HorizontalContentAlignment="Stretch" Grid.ColumnSpan="3" Margin="0,43,-66,0">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Width="432" Height="95" Hold="holdListRmv">
<TextBlock Grid.Column="0" Text="{Binding FNome}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock Grid.Column="1" Text="{Binding FEstado}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
<TextBlock Grid.Column="2" Text="{Binding Quantity}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextNormalStyle}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
MVVM을 사용하고 있습니까? 왜 모델보기에서 값을 요약하지 않고 원하는 위치에 바인딩 할 수 있습니까? – Diego