WPFで自分のフォームに円を描く必要があります。 私はWindowsフォームでこれを行うことはできませんので、私はを使用して追加しました。 WPFからElipseコントロールを使用することはできません。私の先生はこう言ってくれました。WPFでGDIグラフィックスを使用して円を描く
これは私のコードです:
public void MakeLogo()
{
System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Green);
System.Drawing.Graphics formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(myBrush, new System.Drawing.Rectangle(0, 0, 200, 300));
myBrush.Dispose();
formGraphics.Dispose();
}
そして、これは誤りです:
MainWindow' does not contain a definition for 'CreateGraphics' and no extension method 'CreateGraphics' accepting a first argument of type 'MainWindow' could be found (are you missing a using directive or an assembly reference?)
"私はWPFでGDIグラフィックスと私のフォームに円を描く必要がある":良いアイデアは
using
ここに声明を利用することができます。いかなる理由で? WPF楕円コントロールを使用できないのはなぜですか? – Clemens私の割り当ての要件の1つです。なぜ私の先生がこれを望んでいるのかわかりません。 @Clemens – Gigitex
私はあなたがこの課題を誤解していて、WinFormsでこれを行うことになっていると思います。 – LarsTech