3

インターネットからファイルをダウンロードしていて、これをIsolatedStorageに保存しています。そして今、私はそのファイルを開きたいです。つまり、Excelの場合、Excelがインストールされている場合は、Excelでファイルを開く必要があります。そうでない場合は、PC Windows OSのように、そのファイルを開くアプリケーションを選択するようにユーザーに促します。これ..私にいくつかのアイデアをください..

4

3 に答える 3

1

原則として、あなたが説明していることを行う方法はありません。これに対する例外は、音楽およびビデオ ハブと統合できるメディアの場合です。これにより、たとえば、映画をダウンロードして、IsolatedStorage にある場合でも、映画が zune コレクションの一部であるかのように再生できます。

Office ファイルをインターネットからダウンロードする場合は、WebBrowserTask でファイルを開いて直接リンクするだけです。ユーザーは、関連するオフィス プログラムでファイルを開くことができます。したがって、次のようにすると、ファイルは Excel で開かれます。

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

これにより、IsolatedStorage にファイルを保存することができなくなり、問題になる場合とそうでない場合があります。

于 2011-02-18T16:00:24.553 に答える
0

さまざまなアプリケーション用のシステムランチャーがあると確信しています。たとえば、YouTube アプリケーションは、ここで示した方法でプログラムによって起動できます。基本的には、Matt が示した方法と似ています。最終的に、各アプリは UIX 参照 (ここでresキャッチ) を介して起動されますが、 URLを開くためのパブリック エンドポイントはありません。

于 2011-02-18T16:09:52.057 に答える
0

Windows Phone アプリケーションは独立して実行され、ごくわずかな例外を除いて、他のプログラムとやり取りすることはできません。そのため、ユーザーが起動する別のアプリケーションを選択できるようにするプログラム チューザーを表示する方法はありません。

于 2011-02-18T14:30:02.220 に答える