我正在寻找类似功能的东西

protected override void OnDisappearing()
{
}


Xamarin形式。问题是,即使我关闭手机显示屏,也会调用此功能。我正在寻找一种仅在页面更改时才响应事件的功能-例如,菜单中的用户单击除正在访问的页面以外的页面。

谢谢你的建议

最佳答案

您将需要组合OnBackButtonPressedOnDisappearing

OnAppearingOnDisappearing

您可以创建一个实现base和/或OnBackButtonPressed和OnDisappearing页面。

然后将“活动”页面引用保存在静态变量中。

// this condition can help you concerning the screen on or off
if(this.Title == Activepage.Title) // or id
    return;

10-07 19:47
查看更多