[英]Xamarin.forms event on leaving/changing the page
我正在寻找像功能一样的东西
protected override void OnDisappearing()
{
}
在Xamarin表格中。 问题是即使关闭手机显示屏也会调用此功能。 我正在寻找一个仅在页面更改时响应事件的功能 - 例如,菜单中的用户单击正在访问的页面以外的页面。
谢谢你的建议
您需要结合OnBackButtonPressed
和OnDisappearing
或 OnAppearing
和OnDisappearing
您可以创建一个实现OnBackButtonPressed
和/或OnDisappearing
和/或OnAppearing
的base
页。
并在静态变量中保存“活动”页面引用。
// this condition can help you concerning the screen on or off
if(this.Title == Activepage.Title) // or id
return;
你使用什么MVVM框架? 通常,视图模型中内置了可以利用的事件。
如果您希望页面按下按钮上的特定内容,那么我建议将代码放在那里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.