2013-01-22 87 views
0

我對wp開發非常陌生,我正在開發一個wp8應用程序,它有一個帶公共屬性的xaml頁面。在導航到此頁面之前,必須啓動該屬性。所以當頁面加載時,我可以使用啓動的屬性來創建頁面內容。我怎樣才能啓動proprty(從其他xaml文件)?如何從其他xaml啓動xaml頁面的屬性?

public partial class MainPage : PhoneApplicationPage 
     { 
      public MainPage() 
      { 
       //initiate the property of Test.xmal here or ...??? 
       NavigationService.Navigate(new Uri("/Test.xaml", UriKind.Relative)); 

      } 
     } 
public partial class Test: PhoneApplicationPage 

    { 
      private list<pages> _pages; //The property  

      public Test() 
      {     
       InitializeComponent(); 
       //Build the page dynamically using _Pages 
      } 
    } 

回答

0

您不能訪問不同頁面上的屬性,也不應該。

實際上您正在尋找的是在頁面之間傳遞數據或者使用可以從不同頁面訪問的ViewModel。請看這個問題的答案here

它描述了頁面之間共享數據的不同方式。

+0

謝謝它有用 – Finutv