G+

Silverlight изменение Canvas.Left и Canvas.Top объекта

Программирование Asp.net
Предыдущий Следующий

У каждого объекта, который находится на Canvas есть своства Canvas.Left и Canvas.Top:

 

Ellipse MouseLeftButtonDown="myMouseButtonDown" MouseLeftButtonUp="myMouseButtonUp" MouseMove="myMouseMove" Fill="#FF692F2F" Stroke="#FF000000" Width="88" Height="88" Canvas.Left="56" Canvas.Top="176" Cursor="Hand"/>

Но когда я эти свойства захотел изменить в коде C#, то их там не оказалось.

Как оказалось доступ к этим свойствам осуществляться немного иным методом

 

Canvas.GetLeft((UIElement)sender)

Canvas.GetTop((UIElement)sender)

А запись делаем так:

Canvas.SetLeft((UIElement)sender, newXValue)

Canvas.SetTop((UIElement)sender, newYValue)

 

<

Комментарий:
Комментариев пока нету
Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве