Получить и установить угол / вращение во время выполнения в Silverlight - PullRequest
1 голос
/ 06 декабря 2010

Я хотел бы попросить о помощи, потому что я схожу с ума Я уже пробовал следующее:

var t = (CompositeTransform)var OriginalAngle = t.Rotation;

и

var _originalAngle = (double)RenderTransform.GetValue(RotateTransform.AngleProperty);

Но я получаю исключения.

Я пытаюсь получить угол поворота на конструкторе, я не знаю, есть ли какая-либо разница.

1 Ответ

1 голос
/ 06 декабря 2010

Попробуйте добавить имя в RotateTransform.

<Rectangle  Name="rectangle1" Stroke="Black" StrokeThickness="1" >
        <Rectangle.RenderTransform>
            <RotateTransform x:Name="myAngle" Angle="90" />
        </Rectangle.RenderTransform>
</Rectangle>

Затем для доступа к нему через код просто используйте myAngle.Angle

...