CornerRadius 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사각형 모서리의 반지름을 나타냅니다.
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)
- 상속
- 특성
- 구현
예제
다음 예제에서는 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, TopRight를 BottomLeft, 및 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) |
지정된 Object가 CornerRadius인지 여부와 이 CornerRadius와 동일한 모퉁이 반지름 값이 들어 있는지 여부를 확인합니다. |
GetHashCode() |
이 CornerRadius의 해시 코드를 반환합니다. |
ToString() |
CornerRadius에 대한 문자열 표현을 반환합니다. |
연산자
Equality(CornerRadius, CornerRadius) |
두 CornerRadius 구조체가 같은지 여부를 비교합니다. |
Inequality(CornerRadius, CornerRadius) |
두 CornerRadius 구조체가 다른지 여부를 비교합니다. |