2

controlpaint.DrawReversibleLineメソッドを使用して線を描画し、system.windows.pointを渡そうとしましたが、system.drawing.point入力が必要です。私は少し混乱しています。それらの違いは何ですか?または、目立った違い以外にどのように違いますか?

ありがとう、

4

2 に答える 2

7

System.Windows.PointはWPF構造体System.Drawing.Pointですが、はWinForms構造体です。

一般に、WinFormsアプリを作成している場合は、 (を除く)どの名前空間からのものも使用しないでください。これらの名前空間のリソースはWPF固有であるため、WPFとWinFormsをインターフェイスする予定がない限り、それらを避けるのが最善です。System.WindowsSystem.Windows.Forms

于 2011-11-02T15:33:12.353 に答える
4
  • System.Windows.PointWPFアプリケーションを対象としています。

    System.Windows名前空間には、アニメーションクライアント、ユーザーインターフェイスコントロール、データバインディング、型変換など、Windows Presentation Foundation(WPF)アプリケーションで使用される型が含まれています。

  • System.Drawing.PointWinFormsアプリケーションを対象としています。

    System.Drawing名前空間は、GDI+の基本的なグラフィック機能へのアクセスを提供します。

于 2011-11-02T15:23:47.257 に答える