salut.je dessine des arc entre deux points et je veux mettre au milieu de l'arc une fleche mais je ne sais pas comment lui donner des parametres!!!
voila le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
double x1,y1,x2,y2 //leur valeurs sont recuperées avant cette partie
PathFigure pf = new PathFigure();
Point pp = new Point();
pp=new Point(x1,y1);
pf.StartPoint = pp;
QuadraticBezierSegment bz = new QuadraticBezierSegment();
pp=new Point(x2,y2);
bz.Point2 = pp;
pp=new Point((x1+x2)/2,(y1+y2)-2); //point de controle
bz.Point1 = pp;
pf.Segments.Add(bz);
pg.Figures.Add(lis[lis.Count - 1]);
p1.Data = pg;
Polygon po = new Polygon();
....//coordonnées de la fleche
canvas1.Children.Add(po);
j'ai essayé des coordonnées au hasard la fleche est dessinée loin de l'arc.comment je dois m'y prendre?merci pour vos reponses.