簡體   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