0

私はWPFの初心者ですが、ちらつきなくフォーム間を移動するのを手伝ってくれる人はいますか。ウィンドウフォーム間の基本的なナビゲーションを試しています。トランジションとユーザーコントロールナビゲーションを試しました。私がやろうとしている基本的なナビゲーションには退屈なようです。

アプリケーションには各フォームにたくさんの画像がありますが、各ウィンドウが読み込まれるたびに画像が再描画されるため、ちらつきが発生すると思います。ちらつきの問題を克服するために、基本的なWindowsフォームアプリとWPFに何か違いはありますか?私が求めているのは、WPFでのフォームナビゲーション中のちらつきを最適化または完全に防止する方法です。

4

1 に答える 1

0

あなたの質問はあまり意味がありません。Windows フォームについて話し、すぐに WPF について言及します。あなたが説明した問題から、Windows フォームの描画方法が原因で、Windows フォームでオブジェクトをアニメーション化しようとしているように見えますが、これは良い考えではありません。

今後の参考のために、WPF には Windows があり、Windows フォームにはフォームがあります。

同じプロジェクトを WPF で作成すると、アニメーション化が簡単になり、見栄えも良くなります (GPU アクセラレーションによるちらつきはありません)。

コントロールを簡単にアニメーション化できるようにする場合は、WPF を調べて、WPF でアプリケーションを再設計することをお勧めします (Windows フォームから直接コントロールとコードをコピーして貼り付けることはできません)。

于 2012-12-15T06:03:50.623 に答える