将chossen图像流或相机图像流从一个页面传递到另一个页面......在中断期间不再显示第一页

时间:2013-12-11 12:56:30

标签: windows-phone-7

我在Windows Phone应用程序中有2页:

页面A:让用户使用相机选择图像或拍摄新图像。          将图像流保存在应用程序设置中。          (现在需要转到页面B,不再显示页面A)

页面B:显示所选图像。

但问题是,当选择或拍摄图像时,Page A会像闪光屏一样显示很短的时间。然后nevigets到页面B.为了解决这个问题,我使用过:

NavigationService.RemoveBackEntry()
//to remove Page A from the stack.

NavigationService.Source = new Uri("/Windows/ImageEditorWindow.xaml", UriKind.Relative);
//to set my Page B as the current source.

但它运作不佳。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这是因为您正在调用页面A上的任务。当然,当任务完成后,您的页面将返回到原来的位置,即页面A,然后才会导航。

一种可能的解决方案是采取以下行动:

允许用户使用相机选择图像或拍摄新图像。将图像流保存在应用程序设置中。 (现在需要转到页面B,不再显示页面A)

从第A页到第B页。这样,导航就会在选择图片的任务启动之前发生。