System.Drawing.Point 和 System.Windows.Point 有什么区别?

问题描述 投票:0回答:2
  1. System.Drawing.Point
    System.Windows.Point
    有什么区别?
  2. 在什么情况下应该使用哪一个?

我正在使用 WPF。

wpf 2d
2个回答
36
投票

System.Drawing.Point
代表 GDI 点,用于 Windows 窗体。它只能保存整数值。

WPF 不再使用 GDI,因此它有自己的

System.Windows.Point
类型来表示点,该点可以具有非整数值。


3
投票

一种用于

System.Drawing
命名空间中的类,另一种用于 WPF。

System.Drawing.Point
System.Drawing
命名空间中的类一起使用并不令人意外。
System.Windows.Point
与 WPF 一起使用。

© www.soinside.com 2019 - 2024. All rights reserved.