2016-12-06 52 views
0

因此,我已經在我們的應用程序中實現了「共享」功能,沒有問題,其中「共享」魅力從窗口的右側進入,並安裝了Store列出了應用程序(Dropbox,OneDrive,Mail等)。 我們遇到的問題是從這些相同來源檢索文件。當通過文件資源管理器或Dropbox/OneDrive商店應用程序打開時,該應用程序可以正確處理使用共享文件。但是,我們想要做的是顯示與「共享」魅力等價的東西,以允許用戶通過魅力瀏覽共享文件,而不是必須使用FilePicker或文件資源管理器(類似於如何檢索應用內的內容在iOS中看起來)。 我從下面的鏈接中找不到關於這種可能性的任何信息,但希望有人試圖實現類似的東西。UWP打開「分享」魅力從其他應用程序檢索文件

https://msdn.microsoft.com/windows/uwp/app-to-app/receive-data https://msdn.microsoft.com/windows/uwp/app-to-app/share-data

謝謝!

回答

0

我們希望做的是顯示了「分享」的魅力的東西等同於允許用戶瀏覽過的魅力共享文件,而不是迫使一個FilePicker或文件瀏覽器

據我所知,沒有這樣的API或控件可以直接使用。如果您不想使用FilePicker或FileExplorer,則可以嘗試考慮創建自定義文件瀏覽器。

例如,您可以使用ListView,GridView等。StorageFile.GetThumbnailAsyncStorageFolder.GetThumbnailAsync方法會返回當前文件夾或文件的縮略圖,然後您可以在ListView,GridView等中顯示它。您可以使它看起來像一個文件管理器。

Folder enumeration sampleFile and folder thumbnail sample會對您有所幫助。

1

我相信windows中的'共享'UI和函數是以一種方式實現的 - 將項目從我的應用程序分享給其他人。 反面 - 從其他應用程序中選擇項目到我的應用程序 - 使用filepicker實現(文件提供的應用程序應實現合同選擇器UI,並且UI顯示在公共文件對話框內),如您所述。

+0

可以理解;一個FileOpenPicker將適合我們的需求。非常感謝您的確認! – andrewdewaal

相關問題