首页 > 解决方案 > 奇怪的 Shell 页面和 ListView 导航问题 [Xamarin Forms]

问题描述

我有一个比较奇特的问题。我的页面有一个列表视图,其中包含一堆包含约会信息的视图单元格。现在,当用户点击列表视图条目时,他们将使用 Shell.Current.GoToAsync() 重定向到约会详细信息页面。在该页面上,用户可以通过按下按钮或通过外壳的后退箭头返回。

案例 1.) 当他们按下“确定”按钮时 - 一切都按预期工作,他们返回带有列表视图的页面,他们可以点击任何条目,它会打开一次。

案例 2.) 使用后退箭头时,页面呈现在 listview.itemtapped 方法内运行的附加方法,我称之为 OnListViewApptFinishedTapped。因此,每次用户使用箭头返回时,下次他们按下列表视图中的任何项目时,都会打开多个约会详细信息页面。

我希望我能很好地解释它以了解它的要点。我有一个在 ontap 方法中使用 counter 的临时解决方法,但它绝对不是最理想的。

欢迎任何指点!

标签: androidiosxamarinxamarin.formsmobile

解决方案


推荐阅读