Я использую NavigationFramework в Silverlight 3 и сталкиваюсь с проблемами, когда не вызывается конструктор UserControl в загружаемом xaml, и я считаю, что это потому, что UserControl в вызываемом xaml на самом деле получено из другого пользовательского элемента управления.
Я прошел через отладчик с конкретными точками останова, и конструктор полностью игнорируется.
У меня есть MyWindowBlue, который имеет тип uctrlBaseMyWindow.
Конструктор для uctrlBaseMyWindow вызывается, когда xaml «перемещен», но конструктор для MyWindowBlue игнорируется.
Это не тот случай, если я добавляю пользовательский элемент управления через разметку напрямую.
Кто-нибудь еще имеет эту проблему?
Код, который я использую для перехода к MyWindowBlue, -
this.MyContentFrame.Navigate(new Uri("/Controls/uctrlMyWindowBlue.xaml", UriKind.Relative));
Кто-нибудь сталкивался с этим или мог предложить какую-либо помощь?
Спасибо