WPF效果vs几何性能
本文关键字:性能 何性能 效果 vs WPF | 更新日期: 2023-09-27 18:10:45
我正在使用WPF渲染一个有点复杂的(200+ DrawingVisuals) 2D地图,并且我正在对渲染设置进行一些重组。在我花大量时间建立一个系统之前,也许这里有人有经验。
我可以选择为每个可见状态创建每个DrawingVisual的3-4个副本,例如,为选定,悬停或正常的DV。我的问题是,如果只使用单个DV并简单地对其应用着色器效果,而不是从渲染层次结构中替换整个绘图视觉效果,是否会更高效?
我不知道效果与使用大量预先绘制的几何图形和绘图视觉效果的性能成本。
有人知道吗?
我发现图纸是Freezable
和Animatable
表现更好。为了使他们有选择,悬停或正常的效果,使用他们的克隆(Freezable.Clone())来添加周围的效果…