1

我有一个类型为 Windows Phone 应用程序的项目(比如说命名空间 Project.EntryPoint),它有 App.xaml 文件,我还有另一个带有 XAML 文件的项目(比如说命名空间 Project.Views)。

如何将 Project.EntryPoint WMAppManifest 设置为指向 Project.Views/MainPage.xaml 作为起始页?

如果这不可能,我正在考虑将默认 MainPage 添加到 Project.EntryPoint 并在 OnNavigatedTo 属性中有一个 NavigationService.Navigate。我如何构造一个指向 Project.Views/MainPage.xaml 的 URI?

这些项目是实际的文件夹,所以它是:root/Project.EntryPoint/App.xaml root/Project.Views/Mainpage.xaml

我知道这种方法听起来很奇怪,但是我的要求很严格,在这种情况下我需要一个答案。

4

1 回答 1

2

尝试/Project.Views;Views/MainPage.xaml或者,如果这不起作用,将 WMAppManifest.xml 的“导航页面”参数设为空(您会看到红色警告文本,但可以忽略);然后在 Application_Launching 事件中添加该行App.RootFrame.Navigate(new Uri(Project.Views;Views/MainPage.xaml", UriKind.RelativeOrAbsolute));

于 2013-05-28T18:54:21.770 回答