处理Xamarin表单视图/页面?

问题描述 投票:0回答:1

如何完全处理Xamarin表单页面,其子视图和相应的数据绑定?

xamarin.forms dispose
1个回答
0
投票

关于处理Xamarin表单页面,如果在xamarin Forms项目中使用NavigationPage作为根页面,则有一种关闭页面的简便方法。

NavigationPage类提供了层次化的导航体验,用户可以根据需要在页面之间进行前后导航。该类将导航实现为Page对象的后进先出(LIFO)堆栈。

要从一页移动到另一页,应用程序会将新页面推送到导航堆栈上,在该页面中它将变为活动页面,如下图所示:

enter image description here

要返回上一页,应用程序将从导航堆栈中弹出当前页面,新的最顶层页面变为活动页面,如下图所示:

enter image description here

导航方法由任何Page派生类型的Navigation属性公开。这些方法提供了将页面推入导航堆栈,从导航堆栈弹出页面以及执行堆栈操作的能力。

它们的子视图和相应的数据绑定

如果需要处理其子视图和各自的数据绑定,您知道有[[Page notification events可以处理。

  • PageDisappearing
-当页面即将从屏幕上消失时引发。此事件可用于您要跟踪页面在屏幕上出现的情况。

protected override void OnDisappearing() { base.OnDisappearing(); // deal with view modle or child views here }

© www.soinside.com 2019 - 2024. All rights reserved.