Вот мой код:
<ComboBox Grid.Column="1" Grid.Row="9" ItemsSource="{Binding Path=PriorityEntries}" SelectedItem="{Binding Path=Priority,Mode=TwoWay}"/>
ComboBox должным образом связан с PriorityEntries, и когда я изменяю значение comboBox, вызывается «набор» связанного свойства (Priority), устанавливающего его в требуемое значение. Однако, когда я закрываю UserControl, в котором находится этот комбинированный список, он снова вызывает свойство set со значением null, а затем устанавливает значение selectedItem, равное null. Почему comboBox связывается снова, когда я закрываю пользовательский контроль. Я попытался установить режим OneTime, но это не будет отражать никаких изменений ...