- Qual è la differenza tra
System.Drawing.Point
eSystem.Windows.Point
? - In quale contesto deve essere utilizzato?
Sto lavorando con WPF.Qual è la differenza tra System.Drawing.Point e System.Windows.Point?
System.Drawing.Point
e System.Windows.Point
?Sto lavorando con WPF.Qual è la differenza tra System.Drawing.Point e System.Windows.Point?
System.Drawing.Point
rappresenta un punto GDI e viene utilizzato in Windows Form. Può contenere solo valori interi.
WPF non utilizza più GDI, quindi ha il proprio tipo System.Windows.Point
per rappresentare un punto, che può avere valori non interi.
Uno viene utilizzato con le classi negli spazi dei nomi System.Drawing e uno viene utilizzato con WPF.
System.Drawing.Point non è così sorprendentemente utilizzato con le classi negli spazi dei nomi System.Drawing. System.Windows.Point viene utilizzato con WPF.
Perché il downvote? Se non spieghi cosa pensi sia sbagliato, non può migliorare la risposta. – Guffa
System.Windows.Point ha metodi aggiuntivi come Parse. –
So che questa domanda è vecchia, ma pensavo che avrei chiesto. Se voglio funzionalità Point, ma non sto usando né WPF né Winforms, dovrei lanciare la mia propria classe Point? O dovrei favorire uno di questi due? Oppure, non importa più di tanto. – Sperry
@Sperry, in questo caso creerei la mia classe. Ci vogliono circa 2 minuti, ed evita di aggiungere un riferimento a un assembly di cui non hai veramente bisogno. –