2011-11-02 3 views
2

나는 controlpaint.DrawReversibleLine 방법을 사용하여 선을 그리 싶은 system.windows.point을 통과했지만, 그것은 system.drawing.point 입력을 원한다. 나는 거의 혼동하지 않는다. 그들 사이의 차이점은 무엇입니까? 또는 눈에 띄는 차이점 이외에 다른 점은 무엇입니까?System.Windows.Point와 System.Drawing.Point 네임 스페이스의 차이점은 무엇입니까?

감사합니다,

+1

중복 가능성 [System.Drawing.Point System.Windows.Point과의 차이가 무엇인가요? (http://stackoverflow.com/questions/2659520/what-is-the-difference-between-system- 도면 점 및 시스템 창 지점) – nawfal

답변

6

System.Windows.Point은 WPF 구조이다. 당신이 윈폼 응용 프로그램을 작성하는 경우 일반적으로

,의 은 (System.Windows.Forms 제외) System.Windows 네임 스페이스의에서하지 사용하는 물건을한다. 이러한 네임 스페이스의 리소스는 WPF에만 해당되므로 WPF 및 WinForms를 인터페이스하지 않으려면 해당 인스턴스를 피하는 것이 가장 좋습니다.

4
  • System.Windows.Point는 WPF 응용 프로그램을위한 것입니다.

    System.Windows 네임 스페이스

  • System.Drawing.Point는 윈폼 애플리케이션을 위해 의도 애니메이션 클라이언트 사용자 인터페이스 컨트롤, 데이터 바인딩 및 형식 변환 비롯하여 Windows 프리젠 테이션 파운데이션 (WPF)에서 사용되는 유형의 애플리케이션을 포함 .

    System.Drawing 네임 스페이스는 GDI + 기본 그래픽 기능에 대한 액세스를 제공합니다. System.Drawing.Point는 윈폼 구조 인 반면