Silverlight зміна Canvas.Left і Canvas.Top обєкта

27

Програмування 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)

<