본문 바로가기

Silverlight

CompositeTransform 사용시 주의 사항


객체를 이동 시키기 위해서 CompositeTransform 값에 이름을 주고, 코드상에서
CompositeTransform의 TranslateY등의 값을 조절 할 수 있는데요.

예를 들어
<in xaml>


<
Grid.RenderTransform>

    <CompositeTransform x:Name="ct"/>

</Grid.RenderTransform>


이런식 으로 이름을 주고 코드상에서
<in code>
ct.TranslateX = 40;

이름으로 직접 접근해서 값을 넣어 줄 수 있는데요.

이때!!!
주의 하셔야 할점은 위의 Grid가 어떤 Storyboard 상에서 RenderTransform을 사용했다면 이후로는 위에서 이름을준 ct는 사라지고
새로 CompositeTransform 이 생성 되기 때문에 더이상 ct는 없어지게 되므로 접근이 불가능 해집니다.