当我从我的主人导航到另一个详细视图并返回到原始页面时,这是第一次加载所有内容,这是预期的行为还是我做错了什么?
这就是发生的事情
从我的登录页面y导航到我的主详细信息页面:
await _navigationService.NavigateAsync("/MainMasterDetailPage/NavigationPage/PageA");
然后从我的母版页我导航到另一个页面细节:
await _navigationService.NavigateAsync(target);
其中target等于NavigationPage/PageB
然后我回到我的第一个详细信息页面:
await _navigationService.NavigateAsync(target);
其中target等于NavigationPage/PageA
问题在于,当第二次显示PageA时,它正在执行所有内容,就像它是第一次(例如构造函数)而我正在失去页面的状态。
我怎么能阻止这个?这是一个错误或是否有解决方法
答案 0 :(得分:0)
您在提交的Prism GitHub问题中已经回答了这个问题。请不要双重发帖。