0

画像の読み込み中にデフォルトの画像を画像コントロールに実装するにはどうすればよいですか。つまり、ロード中の画像を最初に表示する必要があり、実際の画像がロードされた後、その画像を画像ソースとして設定する必要があります。私はLowProfileImageLoaderクラスの助けを借りて同じように実装したWindowsPhoneです。しかし、Windows 8では、どのように同じものを実装できますか。

4

1 に答える 1

1

非同期機能を使用すると、Windowsストアアプリでこれを行うのはかなり簡単です。たとえば、 HttpClientを使用してより大きな画像をダウンロードするときに、画像ソースを読み込み中の画像に設定します(おそらく、ms-appxプロトコルを使用してパッケージから読み込みます) 。HttpClientを非同期で使用する方法のサンプルを次に示します。

コメントごと:ProgressRingクラスを使用して、ImageOpenedイベントを取得したときに画像に変更できます。このを参照してください。

于 2013-02-25T17:17:45.600 に答える