У меня есть ListBox (ListBox1) типов агентств {Полиция, Пожарная служба, Чрезвычайная ситуация}
Когда пользователь выбирает тип агентства, Другой ListBox (ListBox2) заполняется (Имя, CheckBox) путем установки источника элементов.
Проблема в том, что если я выбрал Police, затем проверил CheckBox, затем выбрал Fire и снова выбрал Police, состояние CheckBox потеряно. Я знаю, что состояние CheckBox потеряно, потому что я сбрасываю ItemsSource, но мне интересно, как правильно это сделать.
ListBox1
[Police] is selected
[Fire]
[Emergency]
ListBox2
[ Name, CheckBox for Police agency 1]
[ Name, CheckBox for Police agency 2]
[ Name, CheckBox for Police agency 3]