J'ai besoin de dessiner avec un graphique GDI un cercle sur mon formulaire dans WPF. Je ne peux pas le faire avec des formulaires Windows, donc j'ai ajouté un en utilisant. Je ne peux pas utiliser les contrôles Elipse de WPF. Mon professeur m'a dit de faire ça comme ça.Dessiner un cercle avec des graphismes GDI sur WPF
Ceci est mon code:
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();
}
Et ceci est l'erreur:
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?)
"Je dois dessiner avec graphiques GDI un cercle sur ma forme WPF". Pour quelle raison? Pourquoi ne pouvez-vous pas utiliser un contrôle WPF Ellipse? – Clemens
C'est l'une des exigences de ma mission. Je ne sais pas pourquoi mon professeur veut cela. @Clemens – Gigitex
Je suppose que vous avez mal compris cette mission et vous êtes censé faire cela dans WinForms. – LarsTech