2010-12-05 6 views
1

에서 런타임에 각도/회전을 설정 나는 도움을 요청하고 싶습니다 난 이미 시도 다음얻고 실버

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

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

을 하지만 예외가 생겼어.

생성자에서 회전 각도를 얻으려고 시도 할 때 어떤 차이가 있는지 알 수 없습니다.

답변

1

RotateTransform에 이름을 추가해보십시오.

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

그럼 그냥 솔루션을 사용하지 않은, myAngle.Angle

+0

안녕 danbord를 사용하여 코드를 통해 액세스,하지만 당신은 나를 솔루션을 참조하는 데 도움이됩니다. 내 XAML에 'RotateTransform'이 없지만 대신 'CompositeTransform'이 있는데이 오류가 발생했습니다. – muek