2010-04-17 56 views

Trả lời

22

System.Drawing.Point đại diện cho điểm GDI và được sử dụng trong Windows Forms. Nó chỉ có thể giữ giá trị số nguyên.

WPF không sử dụng GDI nữa, vì vậy nó có loại System.Windows.Point riêng để đại diện cho một điểm, có thể có giá trị không nguyên.

+3

System.Windows.Point có các phương thức bổ sung như Parse. –

+4

Tôi biết câu hỏi này là cũ, nhưng tôi nghĩ rằng tôi sẽ hỏi. Nếu tôi muốn chức năng điểm, nhưng tôi đang sử dụng không WPF cũng không Winforms, tôi nên cuộn lớp điểm của riêng tôi? Hay tôi nên ủng hộ một trong hai điều này? Hoặc, nó chỉ là không quan trọng mà nhiều. – Sperry

+3

@Sperry, trong trường hợp này tôi sẽ tạo lớp của riêng mình. Nó mất khoảng 2 phút, và nó tránh thêm một tham chiếu đến một hội bạn không thực sự cần. –

3

Một được sử dụng với các lớp trong System.Drawing namespaces và một được sử dụng với WPF.

System.Drawing.Point không được sử dụng một cách đáng ngạc nhiên với các lớp trong các vùng tên System.Drawing. System.Windows.Point được sử dụng với WPF.

+2

Tại sao bạn nên downvote? Nếu bạn không giải thích những gì bạn nghĩ là sai, nó không thể cải thiện câu trả lời. – Guffa

Các vấn đề liên quan