Как нарисовать круг в серебряном свете, используя координаты? - PullRequest
0 голосов
/ 28 марта 2012

Я делаю заявку в Silverlight. В этом приложении я хочу нарисовать круг во время выполнения, используя координаты. Я нарисовал круг динамически, но я хочу, чтобы этот круг в определенных координатах (X, Y). Но я этого не понимаю.

Пожалуйста, помогите мне. Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

Для этого используйте контейнер canvas и установите атрибуты Canvas.Left и Canvas.Top на эллипсе.См. http://msdn.microsoft.com/en-us/library/system.windows.controls.canvas.left(v=vs.95).aspx (и соответствующую статью Canvas.Top) для получения дополнительной информации.

0 голосов
/ 28 марта 2012
Ellipse ellipse = new Ellipse() { Width = 150, Height = 150, Stroke = new SolidColorBrush(Colors.Black),
                                              HorizontalAlignment = HorizontalAlignment.Center,
                                              VerticalAlignment = VerticalAlignment.Center
            };
            ellipse.SetValue(Grid.RowProperty, 0);
            ellipse.SetValue(Grid.ColumnProperty, 0);
            this.LayoutRoot.Children.Add(ellipse);

            TextBlock textblock = new TextBlock() { Text = "Hello", HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Center };
            textblock.SetValue(Grid.ColumnProperty, 0);
            textblock.SetValue(Grid.RowProperty, 0);
            this.LayoutRoot.Children.Add(textblock);

И посмотрите на сайтах ниже .....

http://pietschsoft.com/post/2010/06/28/Silverlight-Bing-Maps-Draw-Circle-Around-Latitude-Longitude-Location.aspx

http://www.kunal -chowdhury.com / 2011/07 / how-to-create-round-loader-using.html

HOpe Этот пост поможет вам решить вашу проблему ... Если это так, пожалуйста, отметьте его как ответ ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...