2013-05-28 5 views
1

У меня есть проект типа Windows Phone Application (скажем, пространство имен Project.EntryPoint), в котором есть файл App.xaml, и у меня есть другой проект с файлами XAML (скажем, пространство имен Project.Views).Страницы WP8 Проблемы с навигацией

Как установить Project.EntryPoint WMAppManifest, чтобы указать Project.Views/MainPage.xaml в качестве начальной страницы?

Если это невозможно, я думал о добавлении MainPage по умолчанию в Project.EntryPoint и имеет NavigationService.Navigate в свойстве OnNavigatedTo. Как я могу создать URI, чтобы указать на Project.Views/MainPage.xaml?

Этих проектами являются реальными папками, так что: корня/Project.EntryPoint/App.xaml корня/Project.Views/MainPage.xaml

Я знаю, что этот подход звучит странно, но мои требования строги и Мне нужен ответ в этом контексте.

ответ

2

Попробуйте /Project.Views;Views/MainPage.xaml или, если это не сработает, сделайте параметр «Страница навигации» WMAppManifest.xml пустым (вы увидите красный предупреждающий текст, но его можно игнорировать); а затем в событии Application_Launching добавьте строку App.RootFrame.Navigate(new Uri(Project.Views;Views/MainPage.xaml", UriKind.RelativeOrAbsolute));

+0

То, что мне нужно, спасибо! – drl

Смежные вопросы