如何完全处理Xamarin表单页面,其子视图和相应的数据绑定?
关于处理Xamarin表单页面,如果在xamarin Forms项目中使用NavigationPage作为根页面,则有一种关闭页面的简便方法。
NavigationPage类提供了层次化的导航体验,用户可以根据需要在页面之间进行前后导航。该类将导航实现为Page对象的后进先出(LIFO)堆栈。
要从一页移动到另一页,应用程序会将新页面推送到导航堆栈上,在该页面中它将变为活动页面,如下图所示:
要返回上一页,应用程序将从导航堆栈中弹出当前页面,新的最顶层页面变为活动页面,如下图所示:
导航方法由任何Page派生类型的Navigation属性公开。这些方法提供了将页面推入导航堆栈,从导航堆栈弹出页面以及执行堆栈操作的能力。
它们的子视图和相应的数据绑定
如果需要处理其子视图和各自的数据绑定,您知道有[[Page notification events可以处理。
protected override void OnDisappearing()
{
base.OnDisappearing();
// deal with view modle or child views here
}