当用户打开应用程序第一页获取数据时,我有两页 我创建了另一个页面,当点击第一个添加时,它导航到第二个页面,我想在第二个页面中添加所需数据,然后单击提交第一页,删除并使用最新数据再次创建
首页为CustomerAddressesPage
,第二页为AddNewAddressPage
这是我的代码
await _navigationService.NavigateAsync("/CustomerAddressesPage/AddNewAddressPage/CustomerAddressesPage");
它让我犯了错误
Removing views using the relative '../' syntax while navigating is only supported within a NavigationPage
答案 0 :(得分:1)
错误告诉您如何解决问题。
_navigationService.NavigateAsync("/NavigationPage/CustomerAddressesPage/AddNewAddressPage/CustomerAddressesPage");
这当然假设您已经从Xamarin.Forms中注册了基本NavigationPage以进行导航,或者拥有使用该密钥注册的自定义NavigationPage。