私のプロジェクトでは、メディア要素の再生中に画像ソースを変更し、メディア要素の終了後に前の画像を復元します。画像ソースの変更中に画像がちらつきます。画像ソースの動的な変更中にちらつき効果を回避するにはどうすればよいですか。
質問する
324 次
1 に答える
1
それを行うには2つの方法があります。
ImageSource を個別に作成し、読み込みが完了するまで待ってから、それをイメージ コントロールに割り当てます。
たとえば、を使用している場合は、イベント
BitmapSource
をサブスクライブし、DownloadCompleted
そのイベントを使用しBitmapSource
て Image コントロールに を割り当てます。ダブル バッファリングをシミュレートします。2 番目の Image コントロールを作成し、それをバックグラウンドに置き、読み込みが完了したらフォアグラウンドの Image コントロールを削除します。
于 2012-05-07T08:33:43.347 に答える