Xamarin 表单:单击设备后退按钮时弹出页面不关闭
Xamarin forms: Pop up page not closing when click device back button
我正在使用 Rg.Plugins.Popup
NuGet 包来显示弹出页面。 单击 android 设备后退按钮时,弹出页面不会隐藏,它只会关闭内容页面。我正在研究 .Net standard project
。
版本:
Rg.Plugins.Popup - 1.1.5.180
Xamarin 表单 - 3.3.0.967583
弹出页面代码
protected override bool OnBackButtonPressed()
{
return base.OnBackButtonPressed();
}
protected override bool OnBackgroundClicked()
{
return base.OnBackgroundClicked();
}
BackgroundClicked关闭弹出页面,但按下设备后退按钮没有关闭弹出页面。
Android 后退按钮问题在 'OnBackPressed'、
上处理
public override void OnBackPressed()
{
if (Rg.Plugins.Popup.Popup.SendBackPressed(base.OnBackPressed))
{
// Do something if there are some pages in the `PopupStack`
}
else
{
// Do something if there are not any pages in the `PopupStack`
}
}
我正在使用 Rg.Plugins.Popup
NuGet 包来显示弹出页面。 单击 android 设备后退按钮时,弹出页面不会隐藏,它只会关闭内容页面。我正在研究 .Net standard project
。
版本:
Rg.Plugins.Popup - 1.1.5.180
Xamarin 表单 - 3.3.0.967583
弹出页面代码
protected override bool OnBackButtonPressed()
{
return base.OnBackButtonPressed();
}
protected override bool OnBackgroundClicked()
{
return base.OnBackgroundClicked();
}
BackgroundClicked关闭弹出页面,但按下设备后退按钮没有关闭弹出页面。
Android 后退按钮问题在 'OnBackPressed'、
上处理public override void OnBackPressed()
{
if (Rg.Plugins.Popup.Popup.SendBackPressed(base.OnBackPressed))
{
// Do something if there are some pages in the `PopupStack`
}
else
{
// Do something if there are not any pages in the `PopupStack`
}
}