在我的 WPF 应用程序中,我有一个控件,它代表一包 20 张卡片(每张卡片大约 150x80 像素),它们以弧形呈扇形散开,因此它们都在弧形的中心略微重叠。添加控件时,会有一个动画将它们扇出。
之后,风扇/控件可以四处移动,当用户将鼠标悬停在卡片上时,它会展开,然后在离开卡片时恢复正常大小。
这一切都很好,但对性能有明显的影响——一切都非常不稳定,大概是因为当其他东西移动所有重叠的东西时,控件中的所有变换和变换都在不断地重新计算/重绘。
关于如何提高性能同时仍保持风扇中的单个卡响应的任何建议?