28장) 실버라이트 2DTransform (Rotate Transfrom)
![]() - Angle 프로퍼티에 설정한 값만큼 객체를 회전 시킵니다. - 회전시 CenterX, CenterY 프로퍼티 설정하여 객체의 Transform 원점을 설정할 수 있습니다 - 크기가 (너비 100, 높이 100)인 Rectangle 엘리먼트를 CenterX, CenterY를 설정하지 않았을 때 CenterX, CenterY를 각각 50 설정한 후 45도 회전 시켰을때의 결과 |
![]() <UserControl x:Class="RiaTransform.FrmRotateTransform" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <Grid x:Name="LayoutRoot" Background="White"> <Canvas Width="400" Height="400" Background="White"> <Rectangle Width="150" Height="150" Fill="Blue" Canvas.Left="100" Canvas.Top="80"> <Rectangle.RenderTransform> <RotateTransform Angle="15" </Rectangle.RenderTransform> </Rectangle> <Rectangle Width="100" Height="100" Fill="Green" Canvas.Left="100" Canvas.Top="100"> <Rectangle.RenderTransform> <RotateTransform Angle="30" </Rectangle.RenderTransform> </Rectangle> <Rectangle Width="50" Height="50" Fill="Yellow" Canvas.Left="100" Canvas.Top="100"> <Rectangle.RenderTransform> <RotateTransform Angle="45" </Rectangle.RenderTransform> </Rectangle> </Canvas> </Grid> </UserControl> |