c#图形wpf

c#图形wpf,c#,wpf,C#,Wpf,我正在做我自己的一个小项目——分形发生器 C#的内置图形是否足够,还是WPF更可取?我从来没有看过WPF,它复杂吗?它值得学习吗?是的,WPF是 WPF的设计目的是取代GDI+/System.Drawing,因此它包含了您所期望的大多数低级位图内容(这次只有硬件加速),这些内容主要可以在名称空间中找到 唯一在功能和性能(但不一定易于使用)方面可能优于的API可能是新API。是的,WPF是 WPF的设计目的是取代GDI+/System.Drawing,因此它包含了您所期望的大多数低

我正在做我自己的一个小项目——分形发生器

C#的内置图形是否足够,还是WPF更可取?我从来没有看过WPF,它复杂吗?它值得学习吗?

是的,WPF是

WPF的设计目的是取代GDI+/System.Drawing,因此它包含了您所期望的大多数低级位图内容(这次只有硬件加速),这些内容主要可以在名称空间中找到

唯一在功能和性能(但不一定易于使用)方面可能优于的API可能是新API。

是的,WPF是

WPF的设计目的是取代GDI+/System.Drawing,因此它包含了您所期望的大多数低级位图内容(这次只有硬件加速),这些内容主要可以在名称空间中找到


唯一在功能和性能(但不一定易于使用)方面可能优于的API可能是新的。

WPF是GUI框架,而不是图形框架

对于分形生成器,您所需要的只是一种在磁盘上显示或写入像素阵列的方法。系统。图纸不够


现在,如果您需要高级图形界面来实现这一点,请务必使用WPF。

WPF是一个GUI框架,而不是图形框架

对于分形生成器,您所需要的只是一种在磁盘上显示或写入像素阵列的方法。系统。图纸不够


现在,如果您需要高级图形界面来实现这一点,那么一定要选择WPF。

WPF更多的是为应用程序创建整体UI,在数据和可视化之间进行丰富的集成。为了实际生成分形,是否使用WPF无关紧要,尽管在UI中显示结果的方式在WPF和WinForms中有所不同。在任何一种情况下,您都可能希望直接输出到锁定的位图缓冲区


如果您对WinForms有更多的经验,我建议您现在就使用它,这样您就可以专注于应用程序代码。WPF是值得学习的,但它肯定有一个学习曲线。

WPF更多的是为应用程序创建整体UI,在数据和可视化之间进行丰富的集成。为了实际生成分形,是否使用WPF无关紧要,尽管在UI中显示结果的方式在WPF和WinForms中有所不同。在任何一种情况下,您都可能希望直接输出到锁定的位图缓冲区


如果您对WinForms有更多的经验,我建议您现在就使用它,这样您就可以专注于应用程序代码。WPF值得学习,但它肯定有一个学习曲线。

这里有一些很棒的链接。谢谢。这里有一些很棒的链接。谢谢。是的,我对WinForms有更多的经验,这个项目只是为了获得更多使用基本图形的经验,所以我会尝试一下,然后在我的下一个项目中转到WPF。是的,我对WinForms有更多的经验,这个项目只是为了获得更多使用基本图形的经验,因此,我将尝试一下,然后为我的下一个项目转到WPF。它为我提供了一个使用StreamGeometry和WritableBitmap的高级图形框架。它为我提供了一个使用StreamGeometry和WritableBitmap的高级图形框架。