C# 离开/更改页面时的Xamarin.forms事件
我在找函数之类的东西C# 离开/更改页面时的Xamarin.forms事件,c#,xamarin,events,xamarin.forms,page-lifecycle,C#,Xamarin,Events,Xamarin.forms,Page Lifecycle,我在找函数之类的东西 protected override void OnDisappearing() { } 以沙马林的形式。问题是,即使我关闭手机屏幕,也会调用此功能。我正在寻找一个只在页面更改时响应事件的功能-例如,菜单中的用户单击的页面不是正在访问的页面 感谢您的建议您使用的是什么MVVM框架?通常,viewmodel中内置了一些事件,您可以利用这些事件 如果您希望页面在按下按钮时执行特定操作,那么我建议将代码放入其中。您需要将OnBackButtonPressed和OnDisappe
protected override void OnDisappearing()
{
}
以沙马林的形式。问题是,即使我关闭手机屏幕,也会调用此功能。我正在寻找一个只在页面更改时响应事件的功能-例如,菜单中的用户单击的页面不是正在访问的页面
感谢您的建议您使用的是什么MVVM框架?通常,viewmodel中内置了一些事件,您可以利用这些事件
如果您希望页面在按下按钮时执行特定操作,那么我建议将代码放入其中。您需要将
OnBackButtonPressed
和OnDisappearing
或出现
和出现
您可以创建一个base
页面,实现按onbackbutton
和/或OnDisappearing
和/或OnAppearing
然后将“活动”页面引用保存在静态变量中
// this condition can help you concerning the screen on or off
if(this.Title == Activepage.Title) // or id
return;