В чем разница между System.Drawing.Point и System.Windows.Point? - PullRequest
31 голосов
/ 17 апреля 2010
  1. В чем разница между System.Drawing.Point и System.Windows.Point?
  2. В каком контексте какой из них следует использовать?

Я работаю с WPF.

Ответы [ 2 ]

26 голосов
/ 17 апреля 2010

System.Drawing.Point представляет точку GDI и используется в Windows Forms. Может содержать только целые значения.

WPF больше не использует GDI, поэтому он имеет собственный тип System.Windows.Point для представления точки, которая может иметь нецелые значения.

3 голосов
/ 17 апреля 2010

Один используется с классами в пространствах имен System.Drawing, а другой - с WPF.

System.Drawing.Point не так удивительно используется с классами в пространствах имен System.Drawing. System.Windows.Point используется с WPF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...