Всем привет!
Возникла ошибка при связывании данных.
Есть родительский и подчиненный контроллы в которых реализовано свойство зависимостей SelectedIndex.
Далее в родительском контролле связываю это свойство с таким же свойством подчиненного:
//this = currentObject;
//typeof(this) == typeof(Reader);
var indexBinding = new Binding();
indexBinding.Mode = BindingMode.TwoWay;
//указываю подчненный контролл как источник данных
indexBinding.Source = epubConrol.SelectedIndex;
//Очищаю свойство зависимостей и создаю привязку
currentObject.ClearValue(Reader.SelectedIndexProperty);
currentObject.SetBinding(Reader.SelectedIndexProperty, indexBinding);
Потом, если менять SelectedItem главного котролла с помощью кнопок страницы - все работает нормально, котролл прокручивает Item подчиненного котролла. Если я делаю свайп по подчиненному контроллу, то в родительский контролл не приходит уведомление об изменении.
В чем может быть причина?