본문 바로가기
.NET WPF

Ellipse(원) 그리기

by 태디 2007. 8. 23.
728x90

[Silverlight:Xaml 문법] Ellipse(원) 그리기

Properties

 속성명 설명
 Canvas.Left  Canvas에서 원의 세로위치
 Canvas.Top  Canvas에서 원의 가로위치
 Canvas.ZIndex  Canvas에서 원의 앞뒤순서
 Stroke  원의 외각선 색
 StrokeThickness  원의 외각선 두께
 Fill  원의 바탕색
 Width  원의 가로길이
 Height  원의 세로길이
 Opacity  원의 투명도
 x:Name  원의 이름(오브젝트명)


속성중에 도형의 이름을 표시하는 Name가 있으나 여기서는 x:Name를 사용하여 도형의 이름을 지정합니다.

Source Code

<Ellipse Canvas.Left="10" Canvas.Top="10" Canvas.ZIndex="1" Stroke="White"
         StrokeThickness
="2" Fill="Blue" Width="200" Height="200"
         x:Name
="BlueEllipse" />

<
Ellipse Canvas.Left="40" Canvas.Top="40" Canvas.ZIndex="2" Stroke="White"
         StrokeThickness
="2" Fill="Red" Width="200" Height="200"
         x:Name
="RedEllipse" />

<
Ellipse Canvas.Left="70" Canvas.Top="70" Canvas.ZIndex="3" Stroke="White"
         StrokeThickness
="2" Fill="Yellow" Width="200" Height="200" Opacity="0.5"
         x:Name
="YellowEllipse" />

<
Ellipse Canvas.Left="403" Canvas.Top="249" Canvas.ZIndex="1" Stroke="White"
        StrokeThickness
="2" Fill="Green" Width="200" Height="200"
        x:Name
="GreenEllipse"/>


원에 대한 속성을 더 쉽게 이해하기 쉽게 속성을 표시하였습니다.

사용자 삽입 이미지


간단한 도형을 Expression Blend에서 그리면 자동적으로 Xaml 문법이 생성됩니다.그러나 기본적인 도형의 Xaml 문법을 이해하고 있다면 좀더 쉽게 Xaml 코드에 접근할 수 있다고 생각합니다.

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

Downloader 클래스를 이용한 간단한 이미지 다운로드  (0) 2007.08.28
[Xaml] Gradient 그리기  (0) 2007.08.25
[Xaml] Rectangle(사각형) 그리기  (0) 2007.08.23
동적으로 오브젝트 생성  (0) 2007.08.16
실행주기(PageCycle)  (0) 2007.08.14
[XPS] Fxied Documents  (0) 2007.08.10
[XPS] View and Generate XPS  (0) 2007.08.10

댓글