首页 > 解决方案 > WPF 画布在大量 UI 元素上的渲染性能

问题描述

我熟悉 html5 画布,我想使用与 c# .NET 类似的东西,WPF 画布看起来很相似。

我有一个应用程序不断接收 2d 点作为输入并将它们绘制在画布上,我通过将点的子级添加到集合中来做到这一点。随着时间的流逝,应用程序开始陷入困境,wpf 画布每次必须重绘的子项数量呈线性增加,这并不奇怪。

我不想要我在其他帖子中看到的任何位图解决方案,因为据我所知,您没有可以缩放平移和倾斜的渲染矩阵。

我想要与 html5 类似的东西,它只是将画布上的点绘制为一条线,然后只有当我需要翻译或缩放时,我才必须重绘。

我可以将它与 wpf canvas 一起使用吗?

谢谢

标签: c#wpfcanvaswebgl

解决方案


推荐阅读