使用多重绑定更新列表框的源

时间:2014-09-25 19:52:09

标签: c# xaml mvvm

我正在尝试获取一个多边界列表框,以便在其中的项目发生更改时调用convert back方法。具体来说,我有一个datatemplate将每个条目映射到一个复选框,我希望每当选中一个框时都要更新源。

 <ListBox x:Name="listBoxEdit" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="3" Height="100"  >
     <ListBox.ItemsSource>
         <MultiBinding Converter="{StaticResource selectedLoadsConverter}" >
             <Binding Path="AvailableLoads"/>
             <Binding Path="CurrentUnit"/>
         </MultiBinding>
     </ListBox.ItemsSource>
         <ListBox.ItemTemplate>
             <DataTemplate>
                 <CheckBox Content="{Binding Item1}" IsChecked="{Binding Item2}"/>
             </DataTemplate>
         </ListBox.ItemTemplate>
 </ListBox>

我知道问题在于我绑定到ItemsSource属性,该属性实际上从未通过复选框更改进行更新,但我无法找到将更新推送到源的好方法

0 个答案:

没有答案