SL的六种变换
<TextBox HorizontalAlignment="Left" Height="24" Margin="17.403,55.806,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120" Loaded="TextBox_Loaded_1" UseLayoutRounding="False" d:LayoutRounding="Auto"> <TextBox.RenderTransform> <!--角度旋转变换--> <RotateTransform Angle="45" CenterX="60" CenterY="12" x:Name="myRotate"></RotateTransform> </TextBox.RenderTransform> </TextBox> <MediaElement HorizontalAlignment="Left" Source="vedio/1.mp4" Height="172" Margin="283,158,0,0" VerticalAlignment="Top" Width="264"/> <MediaElement HorizontalAlignment="Left" Source="vedio/1.mp4" Height="172" Margin="283,357,0,0" VerticalAlignment="Top" Width="264"> <MediaElement.RenderTransform> <!--缩放效果变换--> <ScaleTransform ScaleY="-0.5" ></ScaleTransform> </MediaElement.RenderTransform> </MediaElement> <Image Source="Images/3.jpg"> <Image.RenderTransform> <!--倾斜变换--> <SkewTransform AngleX="10" AngleY="10" CenterX="100" CenterY="200"></SkewTransform> </Image.RenderTransform> </Image>
1 <Image Source="Images/4.jpg"> 2 <!--平移变换--> 3 <Image.RenderTransform> 4 <TranslateTransform X="200" Y="-100"></TranslateTransform> 5 </Image.RenderTransform> 6 </Image> 7 <Image Source="Images/1.jpg" Margin="100"> 8 <Image.RenderTransform> 9 <!--复合变换--> 10 <TransformGroup> 11 <RotateTransform Angle="45"></RotateTransform> 12 <TranslateTransform X="100"></TranslateTransform> 13 </TransformGroup> 14 </Image.RenderTransform> 15 </Image> 16 <Image Source="Images/2.jpg" Loaded="Image_Loaded_1"> 17 <!--三维变换--> 18 <Image.Projection> 19 <PlaneProjection x:Name="planePro"></PlaneProjection> 20 </Image.Projection> 21 </Image>