2011-02-18 62 views
3

我從Internet下載文件,並將其保存在IsolatedStorage中。現在我想打開該文件,即如果它是Excel,我們應該打開一個Excel文件,如果安裝了Excel,或者提示用戶選擇應用程序來打開該文件,就像在PC窗口操作系統一樣,我們該怎麼做這..給我一些想法..在Windows Phone 7中啓動其他應用程序

回答

1

作爲一般規則,沒有辦法做你所描述的。此例外是媒體,您可以將其與音樂和視頻中心集成。例如,這可以讓你下載一部電影,然後以相同的方式播放它,就好像它是zune收藏的一部分,即使它在IsolatedStorage中。

如果你想從互聯網上下載辦公室文件,你可以直接鏈接到他們直接在WebBrowserTask中打開它們。用戶將能夠在相關的辦公室程序中打開該文件。所以,如果你做了follwoing,該文件將在Excel中打開:

var wbt = new WebBrowserTask(); 
wbt.URL = "http://example.com/file.xlsx"; 
wbt.Show(); 

這不會讓你的文件存儲在IsolatedStorage和可能會或可能不會對您的問題。

+0

當我通過查詢字符串Url它截斷'&'符號後的字符串,例如:「http://example.com/...;;對於這個URL,它只給出」example.com/file.xlsx問題1 =答案1「,它截斷&Question2 =答案2 ..什麼TODO的.. ..謝謝,並問候Dinesh – dinesh 2011-02-24 05:52:41

0

Windows Phone應用程序隔離運行,並且極少數例外無法與其他程序交互。因此,您無法展示程序選擇器以允許用戶選擇另一個應用程序啓動。

0

我很確定有不同應用程序的系統啓動器。例如,YouTube應用程序可以按照我展示的方式here以編程方式啓動 - 基本上它與Matt展示的方式類似。最終,每個應用程序都通過UIX參考(獲得here)啓動,但沒有公開端點來打開res URL。

相關問題