XAML:
<Canvas x: Name = "LayoutRoot" Background = "White">
<Image x: Name = "img" Stretch = "None" Source = "../images/jiqiren2.jpg"
Canvas. Left = "177" Canvas. Top = "0"> </Image>
<Button FontSize = "18" Content = "rotating object" Canvas. Left = "278"
Canvas. Top = "142" Click = "Button_Click"/>
</Canvas>
Background:
Public partial class RenderTransformWithCSharp: UserControl
{
Private int angle = 0; // declare the rotation angle variable
// Declare the rotating object
Private RotateTransform rotate = new RotateTransform ();
Public RenderTransformWithCSharp ()
{
InitializeComponent ();
}
Private void Button_Click (object sender, RoutedEventArgs e)
{
// Increase by 45 degrees each click
Angle + = 45;
// Specify the rotation object Angle
Rotate. Angle = angle;
// Set the center of the Rotation Angle
Rotate. centerx= 100;
Rotate. CenterY = 100;
// Assign the rotated object to the UI deformation object
Img. RenderTransform = rotate;
}
}