1

j'ai trouvé un lien dans msdn pour dessiner une forme dans le fichier .XAML, mais comment faire la même chose avec C#, dessiner une forme avec C# dans wp7 dans silverlight sans utiliser xna?dessiner une forme avec C# dans silverlight dans wp7

+0

s'il vous plaît toute suggestion sera d'une grande aide, je l'ai vraiment besoin, grâce –

+0

Avez-vous essayé la recherche? http://stackoverflow.com/questions/6008895/drawing-things-on-a-canvas – Eugene

Répondre

2

Je pense que http://www.windowsphonegeek.com/tips/drawing-in-wp7-1-getting-started-and-line-shape vous aidera à dessiner des formes en utilisant C#.

Votre XAML:

<Canvas x:Name="ContentPanelCanvas" Grid.Row="1" Background="Transparent" Margin="12,0,12,0"> 
    <Line X1="10" Y1="100" X2="150" Y2="100" Stroke="Green" StrokeThickness="5"/> 
</Canvas> 

C#:

Line line = new Line(); 
line.Stroke = new SolidColorBrush(Colors.Purple); 
line.StrokeThickness = 15; 

Point point1 = new Point(); 
point1.X = 10.0; 
point1.Y = 100.0; 

Point point2 = new Point(); 
point2.X = 150.0; 
point2.Y = 100.0; 

line.X1 = point1.X; 
line.Y1 = point1.Y; 
line.X2 = point2.X; 
line.Y2 = point2.Y; 

this.ContentPanelCanvas.Children.Add(line); 
+0

merci pour votre réponse DotNetter, ce fut vraiment utile ;-) –

+0

vous êtes les bienvenus souphia et laissez-moi savoir si vous avez besoin d'aide en ce qui concerne le dessin des images que je travaille avec la même chose. – coder

+0

Je vous remercie vraiment, je veux dessiner une série d'ellipses avec une boucle de points, je réussis à en dessiner un avec geometryGroup, mais je ne pouvais pas en dessiner plus d'un, et j'ai noté que chaque fois tirerait au même endroit, bien sûr, j'ai changé le centre –

Questions connexes