如何从另一个项目中导航到视图

4

我正在为WinPhone应用程序开发一个库,这个库包含了几个屏幕。

如果我想在同一项目中导航到另一个视图,我可以使用以下代码:

NavigationService.Navigate(new Uri("/NewTaskPage.xaml", UriKind.Relative));

如何从另一个项目(例如我的库)导航到视图?谢谢。
1个回答

3

以下是您可以实现该目标的方法:

NavigationService.Navigate(new Uri("/YOURPROJECTNAME;component/MainPage.xaml", UriKind.Relative));

我收到了以下错误信息:“在位置'/MYPROJECTNAME;View/MainPage.xaml'找不到XAML文件。”这是不是意味着我需要将MYPROJECTNAME上传到手机上? - Alex Klimashevsky
MYPROJECTNAME 必须替换为包含 XAML 的项目名称。该项目应在主项目引用中被引用。 - Olivier Payen
好的,我也是这么做的。我将第二个项目添加到项目依赖项中,并将dll添加到引用中。也许是项目属性出了问题?因为我认为资源(如xaml或图像)没有复制到主项目中。 - Alex Klimashevsky
我找到了我的错误。"component/"不是项目中的文件夹,而是URI的特定部分。 - Alex Klimashevsky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接