2013-04-02 70 views
0

我正在使用OnNavigatedTo在頁面之間導航時傳遞值,我正在獲取OnNavigatedTo中的值。有沒有其他方法像OnNavigatedTo?

這是工作的罰款,現在的問題是,

對於樣品我有屏幕A,B和C 當我從A發送數據到B,我可以能夠在B. 於是產生了B收集數據有OnNavigatedTo方法,當我從B導航到C並返回到B時,OnNavigatedTo被調用一次,當我回到屏幕B.

有人可以幫我解決這個問題。

+1

可以使用靜態變量,或更好 - 使用MVVM:HTTP://mvvmlight.codeplex。 COM / –

回答

2

在屏幕B的你的OnNavigatedTo處理程序,您可以查看導航是倒退還是一個新鮮的導航

if (e.NavigationMode != System.Windows.Navigation.NavigationMode.Back) 
{ 
    //Navigation is not backwards 
    //Your code 
} 
相關問題