다음을 통해 공유


CornerRadius 구조체

정의

사각형 모서리의 반지름을 나타냅니다.

public value class CornerRadius : IEquatable<System::Windows::CornerRadius>
[System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))]
public struct CornerRadius : IEquatable<System.Windows.CornerRadius>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.CornerRadiusConverter))>]
type CornerRadius = struct
Public Structure CornerRadius
Implements IEquatable(Of CornerRadius)
상속
CornerRadius
특성
구현

예제

다음 예제에서는 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);
Dim myBorder1 As 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">

설명

이 클래스에는 네 가지 속성 TopLeft, TopRightBottomLeft, 및 BottomRight개별 사각형의 모퉁이에 해당 합니다. 각각을 Double 다른 독립적으로 설정할 수 있는 구조입니다.

반경은 음수일 수 없습니다.

XAML 특성 사용

<object property="TopLeft,TopRight,BottomRight,BottomLeft "/>  

또는

<object property="AllCorners"/>  

XAML 값

TopLeft
Double 왼쪽된 위 모퉁이의 반지름을 지정 하는 값입니다.

TopRight
Double 오른쪽 위 모서리를 지정 하는 값입니다.

BottomRight
Double 오른쪽 아래 모서리를 지정 하는 값입니다.

BottomLeft
Double 왼쪽된 아래 모서리를 지정 하는 값입니다.

AllCorners
하나만 있으면 Double 측정값 모두에 적용 되는 값을 지정 합니다 왼쪽 맨 위, TopRight오른쪽 맨 아래, 및 왼쪽 맨 아래 모퉁이 CornerRadius합니다.

참고

값에 소수점을 문자열로 지정 하는 경우에 명시적으로 포함 되지 해야 합니다. XAML에 제공된 문자열 "1"은 코드에서 참조될 때 1.0 값으로 평가됩니다.

생성자

CornerRadius(Double)

모든 모퉁이 또는 사각형에 대해 지정된 일정한 반지름 값을 사용하여 CornerRadius 클래스의 새 인스턴스를 초기화합니다.

CornerRadius(Double, Double, Double, Double)

사각형의 각 모퉁이에 대해 지정된 반지름 값을 사용하여 CornerRadius 클래스의 새 인스턴스를 초기화합니다.

속성

BottomLeft

왼쪽 아래 모퉁이의 반지름을 가져오거나 설정합니다.

BottomRight

오른쪽 아래 모퉁이의 반지름을 가져오거나 설정합니다.

TopLeft

왼쪽 위 모퉁이의 반지름을 가져오거나 설정합니다.

TopRight

오른쪽 위 모퉁이의 반지름을 가져오거나 설정합니다.

메서드

Equals(CornerRadius)

CornerRadius 구조체가 같은지 여부를 비교합니다.

Equals(Object)

지정된 ObjectCornerRadius인지 여부와 이 CornerRadius와 동일한 모퉁이 반지름 값이 들어 있는지 여부를 확인합니다.

GetHashCode()

CornerRadius의 해시 코드를 반환합니다.

ToString()

CornerRadius에 대한 문자열 표현을 반환합니다.

연산자

Equality(CornerRadius, CornerRadius)

CornerRadius 구조체가 같은지 여부를 비교합니다.

Inequality(CornerRadius, CornerRadius)

CornerRadius 구조체가 다른지 여부를 비교합니다.

적용 대상

추가 정보