none
wof tracer une droite par code

    Question

  • bonjour  je me trouve devant un problème

     sur mon projet je viens d'écrire un code qui lorsque je click sur le bouton il doit afficher une droite sur la fenêtre de la génération du projet voici mon code

    merci de me dire où j'ai fait une erreur votre aide est précieuse pour un autodidacte

            private void button_Click(object sender, RoutedEventArgs e)
            {
    
                EllipseGeometry myEllipseGeometry = new EllipseGeometry();
                myEllipseGeometry.Center = new Point(50, 50);
                myEllipseGeometry.RadiusX = 50;
                myEllipseGeometry.RadiusY = 50;
    
                Path myPath = new Path();
                myPath.Fill = Brushes.Gold;
                myPath.Stroke = Brushes.Black;
                myPath.StrokeThickness = 1;
                myPath.Data = myEllipseGeometry;
                textBox1.Text= "bonjour";
            }

    mercredi 12 avril 2017 08:58

Réponses

  • Bonjour,
    C'est un projet WPF, n'est-ce pas? Pour dessiner une droite je vous propose d'utiliser la classe Line au lieu de "EllipseGeometry" (utilisé pour dessiner une ellipse). Voici  l'exemple MSDN:

    // Add a Line Element
    myLine = new Line();
    myLine.Stroke = System.Windows.Media.Brushes.LightSteelBlue;
    myLine.X1 = 1;
    myLine.X2 = 50;
    myLine.Y1 = 1;
    myLine.Y2 = 50;
    myLine.HorizontalAlignment = HorizontalAlignment.Left;
    myLine.VerticalAlignment = VerticalAlignment.Center;
    myLine.StrokeThickness = 2;
    myGrid.Children.Add(myLine);

    Pour plus d'informations, voyez: Vue d'ensemble des formes et dessins de base dans WPF.

    Cordialement,
    Nina

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    • Marqué comme réponse SIMONGEORGES dimanche 23 avril 2017 07:52
    jeudi 13 avril 2017 07:41
    Modérateur