我正在寻找类似功能的东西
protected override void OnDisappearing()
{
}
在Xamarin表格中。问题是即使关闭手机显示屏也会调用此功能。我正在寻找一个仅在页面更改时响应事件的功能 - 例如,菜单中的用户点击的页面不是正在访问的页面。
感谢您的建议
答案 0 :(得分:2)
您需要合并OnBackButtonPressed
和OnDisappearing
或 OnAppearing
和OnDisappearing
您可以创建一个base
页面来实现OnBackButtonPressed
和/或OnDisappearing
和/或OnAppearing
。
你保存"活跃"静态变量中的页面引用。
// this condition can help you concerning the screen on or off
if(this.Title == Activepage.Title) // or id
return;
答案 1 :(得分:0)
您使用的MVVM框架是什么?通常,视图模型中内置了可以利用的事件。
如果您希望页面在按钮上执行特定操作,那么我建议将代码放在那里。