1

Я нашел ссылку в msdn, чтобы нарисовать фигуру в файле .XAML, но как сделать то же самое с C#, рисуя форму C# в wp7 в silverlight без использования xna?нарисуйте фигуру с C# в silverlight в wp7

+0

пожалуйста, любое предложение будет большую помощь, я на самом деле нужно, спасибо –

+0

Вы пробовали искать? http://stackoverflow.com/questions/6008895/drawing-things-on-a-canvas – Eugene

ответ

2

Я думаю, что это http://www.windowsphonegeek.com/tips/drawing-in-wp7-1-getting-started-and-line-shape поможет вам нарисовать фигуры с использованием C#.

Ваш 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

спасибо за ваш ответ DotNetter, это было очень полезно ;-) –

+0

вы приветствуете souphia и дайте мне знать, если вам нужна помощь относительно рисования изображений, поскольку я тоже работаю с тем же. – coder

+0

Я действительно благодарю вас, я хочу нарисовать серию эллипсов с петлей точек, мне удалось нарисовать один с geometryGroup, но я не мог рисовать больше одного, и я заметил, что каждый раз будет рисовать в том же месте, конечно, я изменил центр –

Смежные вопросы