J'essaie de dessiner une flèche qui a une bordure ou un contour. Je dessine cette flèche en superposition dans un programme tiers. Voici un exemple simplifié de ce code.Comment dessiner une flèche avec une bordure?
private void DrawWindArrow(Graphics Screen, int screenWidth, int screenHeight)
{
Trace.WriteLine("Entering...DrawWindArrow");
NArrow.FontSize = 10;
NArrow.CenterText = 20;
NArrow.Scale = GetScale(NArrow.Size);
NArrow.Scale += 0.2f;
NArrow.CalculateArrowSize(NArrow.Scale);
NArrow.FontSize = ChangeFontSize(NArrow.Size);
NArrow.CoordinateX = GetXCoordinates(NArrow.Position, screenWidth);
NArrow.CoordinateY = GetYCoordinates(NArrow.Position, screenHeight);
NArrow.CenterText = CenterText(NArrow.Size, NArrow.CoordinateX);
NArrow.CalculateArrowProperties();
NArrow.CenterOfArrowy = NArrow.CenterOfArrow + NArrow.CoordinateY;
NArrow.CenterOfArrow += NArrow.CoordinateX;
}
}
Voici un exemple de la flèche Je cherche:
Bon sang, je suis reconnaissant WPF existe maintenant que je regarde ça. – casperOne
question rapide, quel est le point de rendre vos membres privés si vous avez des getters publics et setters pour chacun d'eux? –
@BenJones - J'ai déjà résolu ce problème il y a quelque temps. J'essayais juste d'améliorer la question. –