状況:
ウィンドウの下部からスライドするキーボード(例では青い長方形)があります。そのアニメーションは、キーボードの MarginProperty を変更する Thicknessanimation で管理しました。「コンテンツ グリッド」が小さくなり、コンテンツ自体がスクロール可能になります。
アニメーションはプロトタイプでは問題なく動作しますが、実際のアプリケーションでは遅すぎて動かなくなります。コンテンツに含まれるコントロールが多すぎて、各フレームの縮小を計算していると思います。
リサーチ:
アニメーションのパフォーマンスを向上させるための私の研究では、アニメーションのフレーム レートを変更することしか思いつきませんでした 。
アニメーション化されたページのチュートリアルでは、 RenderTargetBitmapクラスを使用してスナップショットを取得し、パフォーマンスを向上させるためにそのスナップショットのみをアニメーション化しました。
質問:
RenderTargetBitmap クラスを使用する方法はありますか? 他の解決策はありますか?また、どのようにパフォーマンスを改善しますか?
目標は、スマートフォン (iPhone など) のようなタッチ キーボードのスライドインです。