2017-08-03 154 views
0

我製作了一種(類型)圖像編輯器應用程序,它是一個ShareTarget(很明顯用於圖像)。 此應用還可以將其內容分享給其他應用。UWP:從共享目標共享

我有兩個問題:

當我的應用程序被稱爲由另一個應用程序一個sharetarget,然後我想分享我的應用程序的內容第一個出現。

  • 在W10,它工作得很好
  • 在W10M(造物主更新& release2內幕版本):在ShowShareUI()什麼都不做。事實上,事件「DataTransferManager_DataRequested」甚至沒有提出......

我在W10M(Phototastic)上的另一個圖像編輯器應用程序成功地轉載此行爲。因此,似乎W10M無法管理兩個應用程序共享內容連續...您能想到一個解決方法嗎?

另一個問題是在W10上我的應用程序窗口的大小。作爲共享目標,該應用沒有最小化/最大化按鈕。如何讓我的應用程序窗口正常運行?

非常感謝。

+0

我將聲明事件的位置更改爲頁面的構造函數,OnNavigatedTo或OnLoaded,並且在移動設備上,當應用程序已處於「共享目標模式」時,ShareUI未顯示。 – lpaso

+0

我想到了一個解決方法: 我改變了我的應用程序對待ShareTarget調用的方式=>而不是對待收到的文件,我將它保存在臨時存儲中,然後使用啓動器從「共享目標模式」版本啓動我的應用程序,並獲得fileactivated事件來處理臨時文件。但我現在有其他問題^^ 歡迎任何想法:) – lpaso

+0

您的意思是,您希望App A與App B和App B共享源代碼作爲共享目標,同時與App C共享源代碼? –

回答

1

我完成了在W10M上設置信息彈出窗口,表示在此平臺上無法從共享目標進行共享。由於W10M現已死亡,我不希望看到這種行爲被修改。