如何在WPF中使用GDI +?

时间:2015-10-05 17:28:46

标签: c# wpf graphics gdi+

在WPF中使用GDI +时遇到问题。它在WindowsForm中没问题。但是在WPF中我不能创建一个图形对象跟this guide,没有Graphics类。 WPF中的控件也没有CreateGraphics方法。我该怎么办?

1 个答案:

答案 0 :(得分:2)

WPF不是基于GDI +,并且根本不使用Graphics类和类似的。一般来说,如果您正在使用WPF绘图,那么您将使用完全不同的技术。

话虽如此,WPF可以与其他桌面技术(如GDI +)互操作,但通常不太适合这条路线。

最简单的方法是使用WindowsFormsHost将Windows窗体内容(包括GDI +信息)托管到WPF应用程序中。然后,您可以使用标准的Windows窗体控件,它将提供您期望的图形API,并将其嵌入到WPF容器中。