2

Metro デザイン言語 (申し訳ありませんが、Windows 8 スタイルの UI) の基本的なデザイン原則の 1 つは、モーションの原則です。この理由の 1 つは、アニメーションの実行中に読み込みが発生する可能性があることです。いい案。

では、このアニメーションの実行中に (たとえば、REST サーバーから、または分離されたストレージから) 何かを読み込むにはどうすればよいでしょうか? 問題のページが「イン」トランジションを開始する前にこれは不可能だと思いますが、このアニメーションの開始時にロードを開始するにはどうすればよいですか?

4

1 に答える 1

1

私がチェックしたものから(Contructor、Page_Loaded、OnNavigatedTo)コンストラクターが最初に呼び出され、Page_Loadedが最後に呼び出されます。コンストラクターで非同期ロードタスクを開始するとうまくいくかもしれません。

私の頭に浮かぶ他のアイデアは、ページへの Naviagte を呼び出す前に AsyncTask を開始することです。アプリケーションの開始ページでそれを行いたい場合は、App コンストラクターでロードを開始してみます。

于 2012-08-03T12:56:00.193 に答える