J'ai trouvé plusieurs articles sur le Web concernant le dessin d'une ligne en pointillés dans WPF. Cependant, ils semblent tourner autour de l'utilisation de la classe Line, qui est un UIElement dans WPF. Il va quelque chose comme ceci:Dessiner une ligne pointillée dans un adorateur WPF
Line myLine = new Line();
DoubleCollection dashes = new DoubleCollection();
dashes.Add(2);
dashes.Add(2);
myLine.StrokeDashArray = dashes;
Maintenant, je suis à l'intérieur d'un Adorner, où je ne l'accès à un contexte de dessin. Là, je suis plus ou moins réduite aux primitives de dessin, pinceaux, stylos, la géométrie, etc. Cela ressemble plus que:
var pen = new Pen(new SolidColorBrush(Color.FromRgb(200, 10, 20)), 2);
drawingContext.DrawLine(pen, point1, point2);
Je suis coincé comment faire une ligne en pointillés à ce niveau de l'API. J'espère qu'il ne s'agit pas de "dessiner les petites lignes une par une", mais plutôt quelque chose d'autre que je n'ai pas vu ...
Doh, c'est ça, en quelque sorte j'ai raté cette propriété. Il fait 35 + ° C en Allemagne en ce moment :) – flq