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