【发布时间】:2017-11-24 11:47:44
【问题描述】:
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;
}
【问题讨论】:
标签: c# .net xamarin xamarin.forms cross-platform