Мне интересно, почему вы комментируете MyBase.OnInitialized(e)
?
Что вы пытаетесь сделать, это установить свойство для дочернего элемента через XAML. Я считаю, что в статье MSDN говорится, что свойства текущего UserControl (если он задан в XAML) будут установлены во время вызова InitializeComponent.
InitializeComponent вызывается во время конструктора UserControl. Родительский элемент (ваша страница) должен будет создать UserControl и, следовательно, запустить конструктор, прежде чем устанавливать какие-либо свойства для него.
Если вы хотите, чтобы ваш ребенок был уведомлен об установке свойства, просто добавьте код в этот установщик свойств.
Другим вариантом может быть вызов sub для потомка после полной загрузки родителя.