2010-04-17 15 views

Respuesta

22

System.Drawing.Point representa un punto GDI y se utiliza en Windows Forms. Solo puede contener valores enteros.

WPF ya no usa GDI, por lo que tiene su propio tipo System.Windows.Point para representar un punto, que puede tener valores no enteros.

+3

System.Windows.Point tiene métodos adicionales como Parse. –

+4

Sé que esta pregunta es antigua, pero pensé que podría preguntar. Si quiero funcionalidad Point, pero no estoy usando WPF ni Winforms, ¿debería lanzar mi propia clase Point? ¿O debería favorecer a uno de estos dos? O, simplemente no importa tanto. – Sperry

+3

@Sperry, en este caso crearía mi propia clase. Tarda unos 2 minutos y evita agregar una referencia a un conjunto que realmente no necesita. –

3

Se utiliza uno con las clases en System.Drawing namespaces, y uno se usa con WPF.

El System.Drawing.Point no se usa tan sorprendentemente con las clases en el Sistema. Dibujar espacios de nombres. El System.Windows.Point se usa con WPF.

+2

¿Por qué el voto a favor? Si no explica lo que piensa que está mal, no puede mejorar la respuesta. – Guffa

Cuestiones relacionadas