因此,我使用 winForms .CreateGraphics 绘制了各种不同的东西,从线条到框再到图像。它非常活泼且反应灵敏。
我正在尝试在 C# 中学习 WPF
我发现 WPF 允许我将矩形对象“添加”到可以正确显示它们的画布上。但是,我有时会绘制数十万个矩形,并且绘制速度会变得非常缓慢,并且即使移动 1 个矩形,UI 也会变得不那么活泼。
直接在winForms中的元素上绘画不是很快,但无论我画多少都是一致的。
在 WPF 中是否有类似的解决方案?
我尝试添加一个 linq to System.Drawing
,它给了我一个Graphics
对象,但是我尝试的 wpf 元素都没有这个.CreateGraphics()
方法。