2009-08-20 4 views
1

xaml을 사용하지 않고 어떻게 wpf에 이미지가 반영 되나요? BitmapImageBrush가 채워진 사각형이 있습니다. 나는이 이미지 (X 축)를 C#에서 원하는 방향으로 앞뒤로 주기적으로 뒤집을 수 있기를 원한다. ScaleTransform 속성 사용에 대해 읽었지만 xaml에서만 작동하는 것으로 보입니다. 원하는 것은 아닙니다.이미지가 WPF로 뒤집기

이 이미지를 생성하는 방법입니다

ImageBrush l = new ImageBrush(new BitmapImage(new Uri(uriPath, UriKind.Relative))); 
_animation.Add(l); 

_visual = new Rectangle(); 
_visual.Fill = _animation[0]; 
_visual.Width = width; 
_visual.Height = height; 
_visual.Visibility = Visibility.Visible; 
_window.GameCanvas.Children.Add(_visual); 

_animation이 ImageBrushes의 목록입니다. 이것은 정말 간단하지만 아직 어떻게 할 수 있는지 알 수 없습니다. 도와주세요.

답변

2

xaml을 사용하지 않고 프로그래밍 방식으로 배율 변환을 추가 할 수 있습니다. 예를 들어

,

in this article. 플립을하려면 규모가 당신이 (당신은 또한 원하는 경우 예는, 수평 경우, -1 x를 설정하거나 -desiredScale 플립하려는 방향으로 부정적 변환 설정 크기 조정).