问题描述
嗨,我的小 xamarin 应用程序遇到问题。
我有我的小型 xamarin-form 应用程序,每次用户输入产品 ID 时,单击“确定”按钮都会通过网页 A 中的 Web API 检索单个(仅与该产品 ID 相关的数据)数据,然后将其传递给集合视图另一个页面 B。
然后有一个返回按钮返回页面 A,用户必须再次输入另一个产品 ID,应用程序必须再次通过 web api 获取数据并将其再次传递到集合视图中的页面 B。
所以现在的问题是,当我点击页面 B 中的后退按钮时,它会清除 collectionview 数据,而我需要 collectionview 保持状态,即使我弹出。
从现在开始我不再使用任何 MVVM 模式或复杂的东西,因为我是 xamarin 的新手;这只是一个简单的架构。
或者,也许我使用了错误的技术来实现这一目标,并且可以为我提供更好的方法来实现这一目标。我愿意接受你的建议!!!
简而言之,我需要在点击后退按钮后不重新加载 CollectionView。
public async void OnGetProductDetailButton(object sender,EventArgs e)
{
await Navigation.PushAsync(new ProductDetailPage
{
BindingContext = productDetails
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)