3

Silverlight 3.0 では、ナビゲーション フレームワークを使用して複数のページを持つアプリケーションを作成できるようになりました。私の質問は次のとおりです。

アプリケーションを実行すると、アプリケーション全体が一度に読み込まれますか、それとも特定のページに移動したときに読み込まれますか?

これは、非常に迅速にロードされるアプリケーションを作成したい人にとっておそらく重要です。最初にすべてがロードされると、長時間待たなければならないため、ユーザー エクスペリエンス全体が悪夢のようになる可能性があります。

ありがとうございました。

4

2 に答える 2

1

うーん...

XAP 全体がロードされている場合は、ブラウザのキャッシュにどのように格納されているかを確認してください。

一方、markti がコメントしたように部分的なロードを実行できますが、ビューを定義する方法は? インターフェイス コントラクトを使用すると、ビューの読み込みを延期してオンデマンドで表示できます (メイン XAP はアプリケーションとインターフェイス アセンブリを読み込みます。ビューを複数の DLL に分割すると、メイン ページが読み込まれ、残りはバックグラウンドで読み込まれる可能性があります)。

分離ストレージを使用してその Dll をキャッシュすることもできます (その後、アプリケーションはその Dll をローカル コンピューターから読み取ります)。

http://timheuer.com/blog/archive/2008/09/24/silverlight-isolated-storage-caching.aspx

于 2009-06-01T19:18:04.877 に答える