Так что я подумал об этом еще немного, и я понимаю, что происходит, но я думаю, что это очень запутанно, и не сделано правильно. Если я выполняю привязку данных к элементу управления на главной странице, он должен использовать контекст этой страницы для привязки. И связывание, которое я делаю внутри элемента управления, должно использовать контекст элемента управления.
То, как это работает, теперь использует контекст элемента управления независимо от того, куда я помещаю выражение привязки (если только я не делаю привязку E2E, тогда он использует контекст главной страницы). Это глупо для меня. Но, по крайней мере, теперь я это понимаю.
Я решил проблему, используя привязку Элемент к Элементу, и заставил ее работать. Я надеюсь, что команда SL изменит это поведение.