Фактическое / текущее значение двойной анимации в Silverlight - PullRequest
0 голосов
/ 27 октября 2011

Я хотел бы получить фактическое значение свойства Animated в Silverlight 4.0

Я хотел бы анимировать свойство ScaleTransform ScaleX и мне нужно фактическое значение при остановке раскадровки.

Я тоже попробовал это: http://haishibai.blogspot.com/2010/09/siliverlight-on-windows-phone-7-get.html но это не сработало!

1 Ответ

0 голосов
/ 25 апреля 2012

Мне удалось получить текущее свойство вращения объекта RenderTransform со следующим

var x = needle.RenderTransform.GetValue(CompositeTransform.RotationProperty);

так что я думаю, вы просто замените RotationProperty на ScaleXProperty

где игла =

   <ed:RegularPolygon Name="needle" Height="81.5" InnerRadius="1" Canvas.Left="78" PointCount="3" Stretch="Fill" Stroke="Black" Canvas.Top="17.5" UseLayoutRounding="False" Width="15" Fill="#FFFFBB00" StrokeThickness="0" RenderTransformOrigin="0.5,0.838" >
            <ed:RegularPolygon.RenderTransform>
                <CompositeTransform Rotation="-140"/>
            </ed:RegularPolygon.RenderTransform>
        </ed:RegularPolygon>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...