我有一个绑定到列表的列表框。该列表包含绑定到列表的字段/成员的复选框。我要实现的是,在检查相应的复选框时,我想从列表中删除数据。
这是我的 xaml 代码:
<ListBox Name="ListBox1" ItemsSource="{Binding histList, Mode=OneWay}" Margin="10,10,10,10" Height="197" VerticalAlignment="Center" >
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding FilterName, Mode=TwoWay}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
这是 .cs 文件中的代码
命名空间 ReportsUIScreens { 公共部分类 EditStyle : ChildWindow { 私有列表 histList; 公共编辑样式(列表 histListLink) { 初始化组件(); histList = histListLink; this.ListBox1.ItemsSource=histList; } 私人无效OKButton_Click(对象发送者,RoutedEventArgs e) { //这里是我要删除的地方 this.DialogResult = true; } ………… ………… ………… } }