I have a listbox where the items contain checkboxes:
You can also bind the IsChecked property of the CheckBox and IsSelected property of the ListBoxItem: