CornerRadius Struktura

Definicja

Reprezentuje promienie rogów prostokąta.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)
Dziedziczenie
CornerRadius
Atrybuty
Implementuje

Przykłady

Poniższy przykład pokazuje, jak ustawić wartość CornerRadius właściwości przy użyciu Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) kodu i.The following example shows how to set the value of the CornerRadius property by using Extensible Application Markup Language (XAML)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">

Uwagi

Ta klasa ma cztery właściwości, TopLeft BottomLeft, TopRight, i BottomRight, odpowiadające pojedynczym rogiem prostokąta.This class has four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. Każda z nich Double jest strukturą, którą można ustawić niezależnie od innych.Each is a Double structure that can be set independently of the others.

Promienie nie mogą być ujemne.The radii cannot be negative.

Użycie atrybutu języka XAMLXAML Attribute Usage

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

—lub—-or-

<object property="AllCorners"/>  

Wartości XAMLXAML Values

TopLeftTopLeft
Doublewartość określająca promień lewego górnego rogu.Double value that specifies the radius of the top left corner.

TopRightTopRight
Doublewartość określająca prawy górny róg.Double value that specifies the top right corner.

BottomRightBottomRight
Doublewartość określająca prawy dolny róg.Double value that specifies the bottom right corner.

BottomLeftBottomLeft
Doublewartość, która określa Dolny lewy róg.Double value that specifies the bottom left corner.

AllCornersAllCorners
Jeśli określona jest tylko Double jedna wartość, miara jest stosowana do wszystkich rogów TopLeft, topright, CornerRadius bottomrighti bottomleft .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.

Uwaga

Wartości nie muszą zawierać przecinka dziesiętnego jawnie, gdy jest określony jako ciąg.Values need not include the decimal point explicitly when specified as a string. Ciąg "1" podany w XAMLXAML obliczaniu do wartości 1,0 w przypadku odwołania w kodzie.The string "1" provided in XAMLXAML evaluates to a value of 1.0 when referenced in code.

Konstruktory

CornerRadius(Double)

Inicjuje nowe wystąpienie CornerRadius klasy z określoną jednolitą wartością RADIUS dla każdego rogu lub prostokąta.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)

Inicjuje nowe wystąpienie CornerRadius klasy z określonymi wartościami RADIUS dla każdego rogu prostokąta.Initializes a new instance of the CornerRadius class with the specified radius values for each corner of the rectangle.

Właściwości

BottomLeft

Pobiera lub ustawia promień lewego dolnego rogu.Gets or sets the radius of the bottom-left corner.

BottomRight

Pobiera lub ustawia promień prawego dolnego rogu.Gets or sets the radius of the bottom-right corner.

TopLeft

Pobiera lub ustawia promień lewego górnego rogu.Gets or sets the radius of the top-left corner.

TopRight

Pobiera lub ustawia promień prawego górnego rogu.Gets or sets the radius of the top-right corner.

Metody

Equals(CornerRadius)

Porównuje CornerRadius dwie struktury pod kątem równości.Compares two CornerRadius structures for equality.

Equals(Object)

Określa, czy określony Object CornerRadius jest i czy zawiera te same wartości promienia CornerRadiusnarożnika.Determines whether the specified Object is a CornerRadius and whether it contains the same corner radius values as this CornerRadius.

GetHashCode()

Zwraca kod skrótu dla tego CornerRadiuselementu.Returns the hash code for this CornerRadius.

ToString()

Zwraca ciąg reprezentujący CornerRadius.Returns the string representation of the CornerRadius.

Operatory

Equality(CornerRadius, CornerRadius)

Porównuje CornerRadius dwie struktury pod kątem równości.Compares two CornerRadius structures for equality.

Inequality(CornerRadius, CornerRadius)

Porównuje CornerRadius dwie struktury pod kątem nierówności.Compares two CornerRadius structures for inequality.

Dotyczy

Zobacz też