Флажок Двухсторонняя привязка - PullRequest
2 голосов
/ 01 мая 2011

У меня есть список, связанный со списком.Список содержит флажки, связанные с полем / членом списка.Я хочу добиться того, чтобы я хотел удалить данные из списка, когда установлен соответствующий флажок.

Вот мой код 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

namespace ReportsUIScreens
{
    public partial class EditStyle : ChildWindow
    {
        private List histList;
        public EditStyle(List histListLink)
        {
            InitializeComponent();
            histList = histListLink;
            this.ListBox1.ItemsSource=histList;
        }

        private void OKButton_Click(object sender, RoutedEventArgs e)
        {
            //HERE'S WHERE I WANT TO DELETE
            this.DialogResult = true;
        }
        .........
        .........
        .........
    }
}
...