繁体   English   中英

在Windows Phone解决方案中在主项目中启动另一个项目

[英]Starting another project within main project in a solution for windows phone

我不知道这是否是正确的方法。 但是我在VS2010中创建了一个空解决方案,并且向该解决方案添加了2个项目。 第一个项目是Panaroma项目,第二个项目是正常项目(均适用于Windows Phone)。

对于panaroma项目,我添加了一个应用栏和一些项目。 这些项目之一称为选项,我想打开第二个项目,以便用户可以设置/更改一些选项。

如何与主项目一起调用另一个项目?

    private void Options_Click(object sender, EventArgs e)
    {
        //Start the project which is called Options
    }

如果您想要的只是重用,请运行第二个项目的一些代码,但要在ProjectA的上下文中(基本上是作为一个库),您可以在ProjectA中执行AddReference来添加对项目B的引用,并使用下面的代码行导航到在projectB中定义的页面:

NavigationService.Navigate(new Uri("/ProjectB;component/SettingsPage.xaml", UriKind.Relative));

如果要在Windows Phone 8中将ProjectB作为外部应用程序启动,则可以使用Uri关联 请注意,这仅适用于Windows Phone 8,因为Windows Phone应用程序是沙箱,所以无法从ProjectA访问保存在应用程序ProjectB中的任何数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM