이 설명서는 보관되지만 유지 되지 않습니다.

CornerRadius 구조체

업데이트: 2007년 11월

사각형 모퉁이의 반지름을 나타냅니다.

네임스페이스:  System.Windows
어셈블리:  PresentationFramework(PresentationFramework.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/xaml/presentation

[TypeConverterAttribute(typeof(CornerRadiusConverter))]
public struct CornerRadius : IEquatable<CornerRadius>
/** @attribute TypeConverterAttribute(CornerRadiusConverter) */
public final class CornerRadius extends ValueType implements IEquatable<CornerRadius>
JScript에서는 구조체를 사용할 수 있지만 새로 선언할 수는 없습니다.
<CornerRadius .../>
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>
- or -
<object property="AllCorners"/>
TopLeft
                      왼쪽 위 모퉁이의 반지름을 지정하는 Double 값입니다. TopRight
                      오른쪽 위 모퉁이의 반지름을 지정하는 Double 값입니다. BottomRight
                      오른쪽 아래 모퉁이의 반지름을 지정하는 Double 값입니다. BottomLeft
                      왼쪽 아래 모퉁이의 반지름을 지정하는 Double 값입니다. AllCornersDouble 값을 하나만 지정하면 이 값이 CornerRadius의 TopLeft, TopRight, BottomRight 및 BottomLeft 모퉁이에 모두 적용됩니다. 

이 클래스에는 사각형의 각 모퉁이에 해당하는 TopLeft, TopRight, BottomLeftBottomRight의 네 속성이 있습니다. 각 속성은 서로 개별적으로 설정할 수 있는 Double 구조체입니다.

반지름은 음수일 수 없습니다.

다음 예제에서는 XAML(Extensible Application Markup Language) 및 코드를 사용하여 CornerRadius 속성의 값을 설정하는 방법을 보여 줍니다.

myBorder1 = new Border();
myBorder1.BorderBrush = Brushes.SlateBlue;
myBorder1.BorderThickness = new Thickness(5, 10, 15, 20);
myBorder1.Background = Brushes.AliceBlue;
myBorder1.Padding = new Thickness(5);
myBorder1.CornerRadius = new CornerRadius(15);


<Border BorderBrush="SlateBlue" BorderThickness="5,10,15,20" Background="AliceBlue" Padding="5" CornerRadius="15">


이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원
표시: