System.Windows.Point和System.Drawing.Point命名空间有什么区别?

ThN*_*ThN 2 .net drawing namespaces delphi-prism winforms

我想使用controlpaint.DrawReversibleLine方法绘制一行,并尝试传递system.windows.point,但它需要system.drawing.point输入.我有点困惑.它们之间有什么区别?或者除了明显的差异外,它们有何不同?

谢谢,

Ken*_*nde 6

System.Windows.Point是一个WPF结构,而是System.Drawing.Point一个WinForms结构.

通常,如果您正在编写WinForms应用程序,请不要使用任何System.Windows命名空间中的内容(除外System.Windows.Forms).这些命名空间中的资源是特定于WPF的,因此除非您打算连接WPF和WinForms,否则最好避免使用它们.