Windows phone 7 关于同步导航

Windows phone 7 关于同步导航,windows-phone-7,Windows Phone 7,xaml的Button1_Click事件包含 NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative)); postPhotoToFacebook(); Page1.xaml包含webbrowser(所有身份验证、授权活动、登录页面等) 当用户单击按钮1时,控件将导航到Page1.xaml。 在完成Page1.xaml上的整个活动之前,它将返回MainPage.xaml并执行postPhotoToFacebook()

xaml的Button1_Click事件包含

NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
postPhotoToFacebook();
Page1.xaml包含webbrowser(所有身份验证、授权活动、登录页面等)

当用户单击按钮1时,控件将导航到Page1.xaml。
在完成Page1.xaml上的整个活动之前,它将返回MainPage.xaml并执行
postPhotoToFacebook()。


Plz帮助。

不知道Facebook()的后期照片有什么作用,很难说清楚,但我猜它包含一些与
Page1.xaml中的内容相关的功能

一般来说,在
导航后,不应在方法中执行操作

如果您需要在后台执行操作(例如与Facebook通信),那么您应该在单独的线程中执行。通过创建特定的BackgroundWorker或在后台运行的线程。您还可以使用从UI线程运行的回调异步启动该进程

如果你在Facebook上发布的照片与
Page1.xaml相关或依赖,或者它已经加载,那么你应该通过该页面事件触发的方法来完成。(
导航到
加载的
可能是最合适的)


如果您只想开始上传过程,然后导航到
Page1
,那么您可以在调用
navigate()

之前执行此操作。这可能是过去12小时内同一问题的第三次体现。如果你需要更多的澄清,请选择一个,并回答人们给你的答案。如果您想提供更多信息,请编辑原始问题,并对额外信息进行更新/编辑