2012-08-07 54 views
2

可能重複:
Launching other applications in Windows phone 7 Programatically從網頁在WP7應用程序下載文件

我已經創建了我下載的網頁圖像/文件及其他文檔我的應用程序,但我的應用程序需要他們打開使用他們的默認文件發射器像PDF應通過Adobe PDF瀏覽器打開。

目前我已經使用外部網頁瀏覽器使用webbrowsertask。我希望它在使用webclient或webbrowser控件的應用程序內發生。我嘗試了這兩種方法,它們可以正確處理圖像和文本文件,但不能處理pdf。還有其他方法嗎?

Windows 8具有啓動默認文件處理程序的本地函數。 WP7中有類似的東西嗎?

+0

如果您在瀏覽器中打開pdf文件,瀏覽器應該將您重新路由到Adobe Reader(如果已安裝)。如果不是 - 運氣不好:) – 2012-08-07 10:40:49

+0

瀏覽器只接受絕對URI作爲參數。 PDF文件的網址將是本地/相對的,而不是絕對的 – 2012-08-07 11:42:32

回答

0

由帕特里克提供的鏈接說一切。您不能下載和打開圖像和音樂文件以外的文件。像PDF/DOC這樣的文件需要通過webbrowsertask打開,因此文件將落入正確的應用程序的IsolatedStorage(對於PDF - Acrobat Reader)。如果您下載該文件,它將歸入您的應用程序的IsolatedStorage下,並且Acrobat將無法訪問該文件。