Xamarin.Forms 도형: 타원

Download Sample 샘플 다운로드

클래스는 Ellipse 클래스에서 Shape 파생되며 줄임표와 원을 그리는 데 사용할 수 있습니다. 클래스가 클래스에서 상속하는 Ellipse 속성에 대한 자세한 내용은 Shapes를 참조 Xamarin.Forms 하세요.Shape

클래스는 EllipseAspect 클래스Stretch.Fill에서 Shape 상속된 속성을 .로 설정합니다. 속성에 대한 Aspect 자세한 내용은 스트레치 셰이프를 참조 하세요.

타원 만들기

타원을 그리려면 개체를 Ellipse 만들고 해당 WidthRequest 개체 및 HeightRequest 속성을 설정합니다. 줄임표의 내부를 그리려면 해당 Fill 속성을 파생 개체로 Brush설정합니다. 줄임표에 윤곽선을 지정하려면 해당 Stroke 속성을 -derived 개체로 Brush설정합니다. StrokeThickness 속성은 타원 윤곽선의 두께를 지정합니다. 개체에 대한 Brush 자세한 내용은 Brushes를 참조 Xamarin.Forms 하세요.

원을 그리려면 개체의 WidthRequest 속성과 HeightRequest 같게 Ellipse 만듭니다.

다음 XAML 예제에서는 채워진 타원을 그리는 방법을 보여줍니다.

<Ellipse Fill="Red"
         WidthRequest="150"
         HeightRequest="50"
         HorizontalOptions="Start" />

이 예제에서는 크기가 150x50(디바이스 독립적 단위)인 빨간색 채워진 타원을 그립니다.

Filled ellipse

다음 XAML 예제에서는 원을 그리는 방법을 보여줍니다.

<Ellipse Stroke="Red"
         StrokeThickness="4"
         WidthRequest="150"
         HeightRequest="150"
         HorizontalOptions="Start" />

이 예제에서는 크기가 150x150(디바이스 독립적 단위)인 빨간색 원을 그립니다.

Unfilled circle

파선 타원을 그리는 방법에 대한 자세한 내용은 파선 도형 그리기를 참조 하세요.