Xamarin表单(Android)如何在页面之间移动和保留数据

时间:2019-05-24 23:42:01

标签: forms xamarin

我正在开发一个应用程序,其中我在FirstPage中输入了一些数据。然后,我使用相机拍摄图像。我以编程方式导航到另一页并显示捕获的图像。用户将使用按钮上传图像。然后,当他按下关闭按钮时,它返回到第一页。问题是我通过导航出和返回来丢失了keydata以及firstPage中的一些计算值。 以下是我在名为ProcessPage的firstPage中的代码

<script>
  delete Document.prototype.adoptedStyleSheets;
</script>

在按钮Click下的showImage.xaml.cs中。

var imagepage= newShowImage(imageparam.imgName,opdetailSequenceForImage);
////  imagepage.BindingContext = imageparam;
 App.imgDelete = false;
 //await Navigation.PushAsync(imagepage);
 // await Navigation.PushModalAsync( imagepage);
 await Navigation.PushAsync(imagepage)

在App.xaml.cs中

await Navigation.PushAsync(new ProcessPage());

我想控制流量。当前流程如下:1)MainPage 2)ProductPage(基于MainPage选择)3)ProcessPage 4)ShowImage 从ShowImage到ProcessPage。即使用户来自ProductPage,也可以从ProcessPage到MainPage。 如何做到这一点

0 个答案:

没有答案