エージェンシータイプ{警察、消防、緊急}のリストボックス(ListBox1)があります。
ユーザーがエージェンシータイプを選択すると、アイテムのソースを設定することにより、別のリストボックス(ListBox2)に(Name、CheckBox)が入力されます。
問題は、Policeを選択し、次にCheckBoxをチェックし、次にFireを選択し、Policeを再度選択すると、CheckBoxの状態が失われることです。ItemsSourceをリセットしているため、CheckBoxの状態が失われていることはわかっていますが、これを行う正しい方法は何でしょうか。
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]