<Grid> <Canvas Height="300" Width="300" > <Line X1="0" Y1="0" X2="100" Y2="100" Stroke="Black" StrokeThickness="10"></Line> </Canvas> </Grid>
RenderTransform : 렌더링위치에 변환정보
ScaleTransform : 2차원 x-y의 개체 비율 조정
TranslateTransform : 2차원 x-y의 개체 위치 조정
<Border BorderBrush="Black" BorderThickness="2" Margin="5"> <Canvas Height="200" Width="200" > <Canvas.RenderTransform > <TransformGroup> <ScaleTransform ScaleY="-1" ></ScaleTransform> <TranslateTransform Y="200" ></TranslateTransform> </TransformGroup> </Canvas.RenderTransform> <Line X1="0" Y1="0" X2="100" Y2="100" Stroke="Black" StrokeThickness="2" ></Line> <Button Canvas.Top="50" Canvas.Left="80" FontSize="15" Foreground="Red" Content="My Button 나의 버튼 "></Button> <TextBlock Text="나의 텍스트 박스" FontWeight="Bold" > <TextBlock.RenderTransform> <ScaleTransform ScaleY="-1"></ScaleTransform> </TextBlock.RenderTransform> </TextBlock> </Canvas> </Border>
reference : Practical WPF Graphics Programming
'.NET > WPF 2D' 카테고리의 다른 글
WPF 2D Scale Transforms (0) | 2013.06.28 |
---|---|
WPF 2D Object Matrix Transforms (0) | 2013.06.28 |
WPF 2D Creating Perpendicular Lines (0) | 2013.06.27 |
WPF 2D Transformations Matrix Transforms (0) | 2013.06.27 |
WPF Basic 2D Graphics Shapes (0) | 2013.06.19 |
WPF 2D 차트에 대한 사용자 정의 좌표 (0) | 2013.06.18 |
WPF 2D RenderTransform ScaleTransform Slider 바인딩 Canvas.ClipToBounds (0) | 2013.06.18 |
WPF 기초 이벤트 트리거 에니메이션 주기 샘플 글크기 변경 AutoReverse (0) | 2013.06.17 |