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