2017-05-22 50 views
0

我找不到當按下另一頁上後退按鈕後頁面顯示可能被解僱的任何事件。 OnAppearing未被解僱。頁面構造函數也。 在UWP中存在OnNavigated事件。事件按下

+1

@Option JavaScript和Xamarin ...這是不一樣的問題 –

+0

Xamarin可以使用JavaScript,如果我沒有弄錯? – Option

+1

不能。只有C#和F# –

回答

1

每個Page都有一個替代OnBackButtonPressed

protected override bool OnBackButtonPressed() 
{ 
    return base.OnBackButtonPressed(); 
} 

如果要執行的頁面上的動作,你應該看看頁面上的OnAppearingOnDisappearing覆蓋。如果不能滿足您的需求,你可以,你可以考慮使用MessagingCenter來觸發適當的方法事件和訂閱它在你瀏覽屏幕。

據我所知,有一些可以處理這種情況沒有其他活動。你在哪個平臺上?應該調用OnAppearing,但Android有一些不會被調用的行爲。在一些流行模式的情況下。進一步診斷,你應該提供一些示例代碼,你如何推/彈出頁面等。

+0

不,不。我想在頁面顯示時查找事件。不是當按下按鈕時 –

+0

處理這個事件的唯一事件就是您可以在頁面上覆蓋的OnAppearing。確保您在要導航的頁面上覆蓋。 –

+0

是的,我壓倒了它。當我點擊後退按鈕將返回 –