我有一个类型为Windows Phone Application的项目(比如命名空间Project.EntryPoint),它有App.xaml文件,我还有另一个带有XAML文件的项目(比如命名空间Project.Views)。
如何将Project.EntryPoint WMAppManifest设置为指向Project.Views / MainPage.xaml作为起始页?
如果那是不可能的,我正在考虑将默认MainPage添加到Project.EntryPoint并在OnNavigatedTo属性中使用NavigationService.Navigate。我怎么能构造一个URI来指向Project.Views / MainPage.xaml?
这些项目是实际的文件夹,所以它是: 根/ Project.EntryPoint / App.xaml中 根/ Project.Views / MainPage.xaml中
我知道这种方法听起来很奇怪,但我的要求很严格,在这种情况下我需要一个答案。
答案 0 :(得分:2)
尝试/Project.Views;Views/MainPage.xaml
,或者如果不起作用,请制作"导航页面" WMAppManifest.xml的参数为空(您将看到红色警告文本,但可以忽略它);然后在Application_Launching事件中添加行App.RootFrame.Navigate(new Uri(Project.Views;Views/MainPage.xaml", UriKind.RelativeOrAbsolute));