Есть ли способ использовать страницы / фреймы в приложении Silverlight Composite?
Ранее я создал приложение Silverlight, которое использует System.Windows.Controls.Navigation.Frame и System.Windows.Controls.Pages. Вот ключевой фрагмент кода:
<navigation:Frame x:Name="FrameMain" Source="/Pages/StartPage.xaml"/>
Я пытаюсь интегрировать проект в решение по управлению составным приложением. Кажется, что все идет хорошо, пока он не попытается загрузить источник кадра. Тогда я получаю:
Необработанное исключение ('Необработанная ошибка в приложении Silverlight
Код: 4004
Категория: ManagedRuntimeError
Сообщение: System.InvalidOperationException: XAML не найден в расположении '/Pages/StartPage.xaml'.
Когда я удаляю атрибут «Источник» из XAML, регион прекрасно загружается (хотя и без содержимого).
Я новичок в составных приложениях, Silverlight и XAML; но я могу понять, что приложение ищет страницу в том конкретном месте, которого нет в основном приложении (и существует только в конкретном проекте).
Есть ли в любом случае, что я могу загрузить кадр программно? Или есть другое решение для загрузки этих страниц?