앗 여기 영상이 안올라가네요
간단하게 구성해봤는데 이게 맞는지 모르겠네요
<Grid>
<Image Source="C:\Users\user\Pictures\그림1.png"/>
<Image Source="C:\Users\user\Pictures\그림2.png" Width="200" RenderTransformOrigin="0.5,0.5">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform x:Name="ImageRotateTransform" Angle="0"/>
<TranslateTransform/>
</TransformGroup>
</Image.RenderTransform>
</Image>
<TextBox Margin="10,201,666,179" x:Name="AngleText"/>
<Button Name="RotateMinus10" Content="button" Click="Rotate_Click" Margin="10,260,666,112"/>
</Grid>
private void Rotate_Click(object sender, RoutedEventArgs e)
{
ImageRotateTransform.Angle += int.Parse(AngleText.Text);
}
al6uiz님께서 말씀하신것 처럼 RenderTransform을 사용하면 간단하게 구현 가능할 것 같습니다.
추가로 전에 봤던 글에서 카카오 네이버 지도에서 돌아가는 아이콘 구현은 각도에 맞추어 이미지를 변경한다고 봤습니다. 각도를 입력받으면 RenderTransform을 사용할지 이미지를 변경할지는 고민해보시면 좋을 것 같습니다.
출처는 찾으면 남겨둘게요
ps) 닷넷데브 글이었네요 ㅋㅋㅋㅋ