FlipTransform?

Blend에는 Flip이 있는데 코드로는 어떻게 구현하지?

Transform에는 ScaleTransform, SkewTransform, RotateTransform 등 다양한 Transform 들이 존재하고 여러 효과를 주고 싶을땐 TransformGroup에 담아 적용할 수 있다

헌데 아무리 찾아도 FlipTransform은 없어 사람들 댓글 좀 보다보니 ScaleTransform 을 활용하면 된대네

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/6e8f9337-bd0f-4f9a-938c-11efcee0dada

한가지 주의할 점은 Transforms Overview 에도 나와있듯, 기준점의 기본 좌표는 0,0이다
뭔가 화면 왼쪽에 딱 붙어 있는 놈에게 ScaleTransform X=-1을 적용해놓고 화면에서 없어졌다고 당황하지 말자

기준점을 먼저 바꾸거나 ScaleTransform을 적용한뒤 SetTop or SetLeft 로 위치를 다시 조정한다

Advertisements
%d bloggers like this: