2012-11-10 28 views
1

如何將我自己的共享選項(目標)添加到WinRT中的共享魅力?我想添加一個自定義「在Facebook上分享」按鈕,這會導致自定義菜單彈出。我使用「設置」魅力成功實現了此功能,但沒有ShareCommand,就像有SettingsCommand一樣。WinRT C#,Facebook共享選項內共享魅力重定向到自己的控制?

基本上,我學會了使用Facebook API,現在我想有一個控制負責共享從共享魅力調用。有任何想法嗎?

回答

4

您需要遵循幾個步驟才能使您的應用程序成爲共享目標,這意味着它將顯示在共享附件中(您不能在其中添加自定義按鈕,它總是列出的應用程序):

  1. 將目標作爲支持聲明添加到您的package.appxmanifest文件並指定您可以接受的數據格式和/或文件類型。
  2. App.xaml.cs覆蓋OnShareTargetActivated當用戶選擇您的應用程序作爲共享目標時將被調用。通過args.ShareOperation您可以訪問共享內容。

有一個更詳細的演練available in the documentation,以及sample