发布到Facebook WP8 C#

时间:2013-11-17 15:17:35

标签: c# facebook windows-phone-8

所以我用了这个例子

http://facebooksdk.net/docs/phone/howtos/publish-to-feed/

当我点击我制作的按钮时,它会共享一个预设链接。如何将其更改为应用程序中的文本框?

我使用这段代码:

App.RootFrame.Navigate(new Uri("/MainPage.xaml", UriKind.RelativeOrAbsolute));

在Facebook上发布消息后重定向回主页。但如果我点击后退按钮,它会回到我用来发布消息的上一页。我该如何解决?

2 个答案:

答案 0 :(得分:1)

您可能最好使用内置共享API的手机。这样,用户就可以与他们在手机上连接的任何社交网络共享。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394009(v=vs.105).aspx

如果你确实需要按照你的方式进行操作,那么听起来你想拦截后退按钮事件。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.controls.phoneapplicationpage.backkeypress(v=vs.105).aspx

答案 1 :(得分:0)

您可以使用NavigationService.RemoveBackEntry()更改导航堆栈;导航离开发布页面后。

也许可以在发布页面OnNavigatedFrom事件上运行RemoveBackEntry()。