簡體   English   中英

Xamarin.Forms:從代碼中按返回按鈕

[英]Xamarin.Forms: Press back button from code

Xamarin.Forms中有沒有一種方法可以按代碼中的后退按鈕? 我試圖調用OnBackButtonPressed和SendBackButtonPressed,但這不起作用。 調用了OnBackButtonPressed事件,但是后退操作不執行。

呼叫OnBackButtonPressed:

if (_currentQuestionnaireGroup != null)
   await RefreshDataAsync();
else
{
   App.QuestionnaireOverviewPage.IsDirty = true;
   this.OnBackButtonPressed();
}

事件:

protected override bool OnBackButtonPressed()
{
    if (_questionnaireHandler != null)
        App.QuestionnaireOverviewPage.IsDirty = true;

    return true;
}

對不起,英語不好

在您的事件中,更改return true;否則, return true; return base.OnBackButtonPressed();

當您返回true時,設備將取消操作“后退”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM