У меня есть xaml TabControl, и на одной странице есть 3 RadioButton, каждый из которых привязан к другому свойству в выбранном значении соседнего ListView. После переключения между выбранными элементами в ListView мои переключатели, кажется, забывают, что они связаны, и не обновляются.
Поэтому, наблюдая за этим в отладчике, когда я переключаюсь на новый выбранный элемент, я вижу, что не пользовательский код сначала проверяет значение всех трех свойств, затем только первых двух и, наконец, только первого. Однако, если я изменю вкладку и вернусь обратно, это, кажется, даст мне еще несколько применений.
Сама привязка довольно проста. Двухсторонняя привязка свойства bool к IsChecked. Это 4 уровня глубины (Path = DataModel.Selected.A.B), но у меня есть другие вещи той же глубины, которые работают нормально.
Люди слышали об этом и знают, что может происходить? Или, если привязка каким-то образом забывается, есть ли способ явно напомнить xaml?