2

こんにちは、ここにあるサンプルを背景画像のフェードインに使用していました。フェードインアニメーションが開始する前に、画像が短時間表示されてからアニメーションが開始されるだけで、すべてが正常に機能しています。

背景なし => 画像全体 => 画像が消える => アニメーションが開始 => 画像全体

彼とまったく同じコードを追加しましたが、それでもこの結果が得られることに注意してください。彼のサンプルが WP7 7.0 用に書かれていることに気付きました。これが、彼が提供した例とまったく同じように読み込まれない理由だと思います。

誰かがこれに対する回避策を見つけましたか?

4

3 に答える 3

1

画像の不透明度が 1 に設定されているに違いありません。画像が読み込まれると表示が開始され、奇妙なちらつきが発生します。xaml で不透明度を 0 に設定し、ストーリーボードを実行します (不透明度を 0 から 1 にアニメーション化します)。

于 2012-03-02T13:57:52.880 に答える
1

背景を最初は xaml で非表示にするか、ページ コンストラクターのコードで非表示にします。ページが読み込まれた後にアニメーションが開始されるため、アプリケーションの開始からLoadedイベントまでの背景が表示されます

于 2012-02-24T15:57:20.063 に答える
0

読み込みに 1 秒半ほど余分に時間がかかりましたが、ついに点滅を停止しました。基本的に、ファイルを分離ストレージに保存し、ダウンロードが完了した後に画像を直接バックグラウンドにロードするのではなく、分離ストレージからファイルをロードします。

ローカル画像を使用して背景をロードするサンプルが完全に機能したという事実に基づいてアイデアを思いつきました。

私が言ったように、隔離されたストレージからの保存とロードのためにダウンロードに少し時間がかかりますが、うまく機能します.

于 2012-03-06T19:18:32.097 に答える