有沒有辦法將文件類型(即擴展名)與作爲瀏覽器外應用程序安裝的Silverlight應用程序相關聯?Silverlight文件類型關聯
我想一個特定的文件擴展名與我的應用程序,並雙擊這些文件在Silverlight應用程序打開它們關聯允許。
有沒有辦法將文件類型(即擴展名)與作爲瀏覽器外應用程序安裝的Silverlight應用程序相關聯?Silverlight文件類型關聯
我想一個特定的文件擴展名與我的應用程序,並雙擊這些文件在Silverlight應用程序打開它們關聯允許。
不,我不相信這是可能的。
開獨立存儲之外的文件的唯一方法是通過使用必須從Silverlight應用程序發起的打開文件對話框。
您的應用程序不知道本地文件系統。它只知道OpenFileDialog傳遞給它的文件。
它可能會引起文件的雙擊啓動外的瀏覽器應用程序。但是,除非您可以訪問單擊的文件並在某種程度上訪問其內容,否則這將不會有任何用處。這類事情是有意從Silverlight中設計出來的。
所以回答你的問題很可能是肯定的,但它不會是非常有用的。
如果你有一個值得信賴的應用程序,你可以使用一些預定義位置存儲要打開的文件的文件路徑小桌面應用,然後使用sllauncher.exe啓動OOB應用程序(可以從快捷找到它的應用程序ID Silverlight OOB安裝創建)。可信的OOB應用程序將從預定義的位置讀取配置文件,並查看它應該打開的文件。請注意,即使受信任的應用程序也無法打開任何文件夾中的文件,而是從MS預定義的一組文件打開文件。除非用戶在SL應用程序UI中手動打開文件對話框並直接選擇文件 – 2014-06-14 20:46:53