ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • WPF Geometry and 2D Drawing
    .NET/WPF 2D 2013. 7. 11. 03:15
    반응형










    <Window x:Class="WpfApplication15.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="550" Width="525">
    <Grid>
    <StackPanel>
    <Line X1="30" Y1="30" X2 ="180" Y2="30"  
    Stroke="Blue" StrokeThickness="2"/>
    <Path Stroke="Blue" StrokeThickness="2">
    	<Path.Data>
    		<LineGeometry StartPoint="60 60" EndPoint="280 60"/>
    	</Path.Data>
    </Path>
     
    <Rectangle Fill="Gray" Stroke="Blue" StrokeThickness="2"  
    Width="10" Height="20" Margin="10"/>
     
    <Path Fill="Gray" Stroke="Blue" StrokeThickness="2" Margin="10">
    	<Path.Data>
    		<RectangleGeometry Rect="280,20,10,20" />
    	</Path.Data>
    </Path>
     
    <Ellipse Fill="Gray" Stroke="Blue" StrokeThickness="2" 
    		Width="10" Height="20"/>
     
    <Path Fill="Gray" Stroke="Blue" StrokeThickness="2">
    	<Path.Data>
    		<EllipseGeometry  RadiusX="5" RadiusY="10"  
                    Center="280,20"/>
    	</Path.Data>
    </Path>
    <Path Fill="LightGray" Stroke="Blue" StrokeThickness="2">
    	<Path.Data>
    		<GeometryGroup FillRule="Nonzero">
    			<EllipseGeometry RadiusX="50" RadiusY="50" 
                        Center="120,120"/>
    			<EllipseGeometry RadiusX="30" RadiusY="30" 
                        Center="120,120"/>
    			<EllipseGeometry RadiusX="10" RadiusY="10" 
                        Center="120,120"/>
    		</GeometryGroup>
    	</Path.Data>
    </Path>
    </StackPanel>
    </Grid>
    </Window>
    





    reference : Practical WPF Graphics Programming











    반응형

    '.NET > WPF 2D' 카테고리의 다른 글

    WPF 2D Bezier Curve  (0) 2013.07.11
    WPF 2D PathGeometry Class  (0) 2013.07.11
    WPF 2D Combined Geometry  (0) 2013.07.11
    WPF 2D Geometry Group  (0) 2013.07.11
    WPF 2D Composite Transforms  (0) 2013.07.04
    WPF 2D SkewTransform  (0) 2013.07.04
    WPF 2D RotateTransform  (0) 2013.07.04
    WPF 2D TranslateTransform  (0) 2013.07.03

    댓글

Designed by Tistory.