c# - WPF 画布在大量 UI 元素上的渲染性能
问题描述
我熟悉 html5 画布,我想使用与 c# .NET 类似的东西,WPF 画布看起来很相似。
我有一个应用程序不断接收 2d 点作为输入并将它们绘制在画布上,我通过将点的子级添加到集合中来做到这一点。随着时间的流逝,应用程序开始陷入困境,wpf 画布每次必须重绘的子项数量呈线性增加,这并不奇怪。
我不想要我在其他帖子中看到的任何位图解决方案,因为据我所知,您没有可以缩放平移和倾斜的渲染矩阵。
我想要与 html5 类似的东西,它只是将画布上的点绘制为一条线,然后只有当我需要翻译或缩放时,我才必须重绘。
我可以将它与 wpf canvas 一起使用吗?
谢谢
解决方案
推荐阅读
- angular - 如何在不停止排队调用的情况下使异步调用并行
- sql - postgreSQL:通过匹配行数据删除
- android - Android kotlin - 添加到数组
/ JSONArray 导致 ArrayIndexOutOfBoundsException - javascript - 根据图像分辨率和用户大小输入计算字体大小
- ruby-on-rails - 活动管理员关联未显示类别下拉列表
- reactjs - 当 props 随 useEffect 变化时,如何安全地设置组件的新状态(对于编辑表单模态组件)?
- c - 在字符数组中向右移动字符的最佳方法
- visual-studio - 为侧载的 UWP 构建创建/更新签名证书?
- python - Swagger-UI 中不显示返回值
- react-native - 反应 Moment js 库的土库曼语言环境的本地使用