如何在WPF画布上绘制10000多个椭圆?

时间:2020-08-10 12:08:26

标签: c# wpf

我正在编写一个用于构建CAD查看器的应用程序。 当我在画布上使用EllipseGeometry时,创建/移动图形非常慢。 因此,我更改为使用DrawVisual。它比使用EllipseGeometry更快,但移动整个图形仍然非常慢。 有没有示例代码向我展示如何处理这么多椭圆。

1 个答案:

答案 0 :(得分:-2)

我认为WPF可能太多了。

我会选择DirectX。请参见SharpDX,该手册已不再使用,但会给您一个想法。

另请参阅Fast 2D graphics in WPF