CornerRadius 구조체

정의

사각형 모퉁이의 반지름을 나타냅니다.Represents the radii of a rectangle's corners.

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

예제

다음 예제에서는 값을 설정 하는 방법을 보여 줍니다 합니다 CornerRadius 를 사용 하 여 속성 XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) 및 코드입니다.The following example shows how to set the value of the CornerRadius property by using XAML(Extensible Application Markup Language)Extensible Application Markup Language (XAML) and code.

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개별 사각형의 모퉁이에 해당 합니다.This class has four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. 각각을 Double 다른 독립적으로 설정할 수 있는 구조입니다.Each is a Double structure that can be set independently of the others.

반지름은 음수일 수 없습니다.The radii cannot be negative.

XAML 특성 사용XAML Attribute Usage

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

또는-or-

<object property="AllCorners"/>  

XAML 값XAML Values

TopLeftTopLeft
Double 왼쪽된 위 모퉁이의 반지름을 지정 하는 값입니다.Double value that specifies the radius of the top left corner.

TopRightTopRight
Double 오른쪽 위 모서리를 지정 하는 값입니다.Double value that specifies the top right corner.

BottomRightBottomRight
Double 오른쪽 아래 모서리를 지정 하는 값입니다.Double value that specifies the bottom right corner.

BottomLeftBottomLeft
Double 왼쪽된 아래 모서리를 지정 하는 값입니다.Double value that specifies the bottom left corner.

AllCornersAllCorners
하나만 있으면 Double 측정값 모두에 적용 되는 값을 지정 합니다 왼쪽 맨 위, TopRight오른쪽 맨 아래, 및 왼쪽 맨 아래 모퉁이 CornerRadius합니다.If only a single Double value is specified, that measure is applied to ALL of the TopLeft, TopRight, BottomRight, and BottomLeft corners of the CornerRadius.

참고

값에 소수점을 문자열로 지정 하는 경우에 명시적으로 포함 되지 해야 합니다.Values need not include the decimal point explicitly when specified as a string. 문자열 "1"에 제공 된 XAMLXAML 1.0 코드에서 참조 하는 경우의 값을 반환 합니다.The string "1" provided in XAMLXAML evaluates to a value of 1.0 when referenced in code.

생성자

CornerRadius(Double)

모든 모퉁이 또는 사각형에 대해 지정된 일정한 반지름 값을 사용하여 CornerRadius 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the CornerRadius class with a specified uniform radius value for every corner or the rectangle.

CornerRadius(Double, Double, Double, Double)

사각형의 각 모퉁이에 대해 지정된 반지름 값을 사용하여 CornerRadius 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the CornerRadius class with the specified radius values for each corner of the rectangle.

속성

BottomLeft

왼쪽 아래 모퉁이의 반지름을 가져오거나 설정합니다.Gets or sets the radius of the bottom-left corner.

BottomRight

오른쪽 아래 모퉁이의 반지름을 가져오거나 설정합니다.Gets or sets the radius of the bottom-right corner.

TopLeft

왼쪽 위 모퉁이의 반지름을 가져오거나 설정합니다.Gets or sets the radius of the top-left corner.

TopRight

오른쪽 위 모퉁이의 반지름을 가져오거나 설정합니다.Gets or sets the radius of the top-right corner.

메서드

Equals(CornerRadius)

CornerRadius 구조체가 같은지 여부를 비교합니다.Compares two CornerRadius structures for equality.

Equals(Object)

지정된 ObjectCornerRadius인지 여부와 이 CornerRadius와 동일한 모퉁이 반지름 값이 들어 있는지 여부를 확인합니다.Determines whether the specified Object is a CornerRadius and whether it contains the same corner radius values as this CornerRadius.

GetHashCode()

CornerRadius의 해시 코드를 반환합니다.Returns the hash code for this CornerRadius.

ToString()

CornerRadius에 대한 문자열 표현을 반환합니다.Returns the string representation of the CornerRadius.

연산자

Equality(CornerRadius, CornerRadius)

CornerRadius 구조체가 같은지 여부를 비교합니다.Compares two CornerRadius structures for equality.

Inequality(CornerRadius, CornerRadius)

CornerRadius 구조체가 다른지 여부를 비교합니다.Compares two CornerRadius structures for inequality.

적용 대상

추가 정보