我是 MVVM 的新手,我在带有标题列表的视图中有一个选中列表框(已将 ViewModel 中的公开属性绑定到此选中列表框控件)...
这是我填充 ListCheckBox 的 XAML 代码 -
<ListBox x:Name="lstCode" ItemsSource="{Binding Code,Mode=TwoWay}" Grid.Row="1" Style="{StaticResource ListBoxStyle}">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox x:Name="chkBox" IsChecked="{Binding IsChecked,Mode=TwoWay}" Content="{Binding Code_Name}" Margin="0" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
此控件显示正确的项目列表以及列表框中每个项目的复选框...
viewmodel 中的代码应该是什么才能使其以两种方式工作 - 从数据库中获取代码时,它应该自动从 listcheckedbox 中选择代码,当用户选择一个或多个代码时,viewmodel 应该能够知道项目选择...