私の WPF アプリには、円弧状に広がる 20 枚のカード (それぞれ約 150x80 ピクセル) のパックを表すコントロールがあるため、それらはすべて円弧の中心でわずかに重なっています。コントロールが追加されると、それらをファンアウトするアニメーションがあります。
その後、ファン/コントロールを移動できます。ユーザーがカードにカーソルを合わせると拡大し、離すと通常のサイズに戻ります。
これはすべて正常に機能しますが、パフォーマンスに顕著な影響があります。おそらく、他のものが移動すると、コントロール内のすべての重複するものと変換が常に再計算/再描画されるため、すべてが非常にぎくしゃくします。
ファン内の個々のカードの応答性を維持しながら、パフォーマンスを向上させる方法について何か提案はありますか?