CornerRadius CornerRadius CornerRadius CornerRadius Struct

Definition

Stellt die Radien der Ecken eines Rechtecks dar.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)
Vererbung
CornerRadiusCornerRadiusCornerRadiusCornerRadius
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird gezeigt, wie der Wert der CornerRadius -Eigenschaft mithilfe Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) von und Code festgelegt wird.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">

Hinweise

Diese Klasse verfügt über vier Eigenschaften TopLeft, TopRight BottomLeft,, und BottomRight, die den einzelnen Ecken des Rechtecks entsprechen.This class has four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. Jede ist eine Double Struktur, die unabhängig von den anderen festgelegt werden kann.Each is a Double structure that can be set independently of the others.

Der Radien darf nicht negativ sein.The radii cannot be negative.

Verwendung von XAML-AttributenXAML Attribute Usage

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

- oder --or-

<object property="AllCorners"/>  

XAML-WerteXAML Values

TopLeftTopLeft
Doubleder-Wert, der den Radius der oberen linken Ecke angibt.Double value that specifies the radius of the top left corner.

TopRightTopRight
Doubleder-Wert, der die obere rechte Ecke angibt.Double value that specifies the top right corner.

BottomRightBottomRight
Doubleder Wert, der die untere rechte Ecke angibt.Double value that specifies the bottom right corner.

BottomLeftBottomLeft
Doubleder-Wert, der die untere linke Ecke angibt.Double value that specifies the bottom left corner.

AlleckenAllCorners
Wenn nur ein einzelner Double Wert angegeben wird, wird dieses Measure auf alle TopLeft-, TopRight-, BottomRight-und BottomLeft -Ecken des CornerRadius-Werts angewendet.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.

Hinweis

Werte müssen den Dezimaltrennzeichen nicht explizit enthalten, wenn er als Zeichenfolge angegeben wird.Values need not include the decimal point explicitly when specified as a string. Die in XAMLXAML bereitgestellte Zeichenfolge "1" ergibt den Wert 1,0, wenn im Code darauf verwiesen wird.The string "1" provided in XAMLXAML evaluates to a value of 1.0 when referenced in code.

Konstruktoren

CornerRadius(Double) CornerRadius(Double) CornerRadius(Double) CornerRadius(Double)

Initialisiert eine neue Instanz der CornerRadius-Klasse mit einem angegebenen einheitlichen Radiuswert für alle Ecken des Rechtecks.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(Double, Double, Double, Double) CornerRadius(Double, Double, Double, Double) CornerRadius(Double, Double, Double, Double)

Initialisiert eine neue Instanz der CornerRadius-Klasse mit den angegebenen Radiuswerten für die einzelnen Ecken des Rechtecks.Initializes a new instance of the CornerRadius class with the specified radius values for each corner of the rectangle.

Eigenschaften

BottomLeft BottomLeft BottomLeft BottomLeft

Ruft den Radius der linken unteren Ecke ab oder legt diesen fest.Gets or sets the radius of the bottom-left corner.

BottomRight BottomRight BottomRight BottomRight

Ruft den Radius der rechten unteren Ecke ab oder legt diesen fest.Gets or sets the radius of the bottom-right corner.

TopLeft TopLeft TopLeft TopLeft

Ruft den Radius der linken oberen Ecke des Rechtecks ab oder legt diesen fest.Gets or sets the radius of the top-left corner.

TopRight TopRight TopRight TopRight

Ruft den Radius der rechten oberen Ecke des Rechtecks ab oder legt diesen fest.Gets or sets the radius of the top-right corner.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Object ein CornerRadius ist und ob es die gleichen Werte für den Eckenradius wie CornerRadius enthält.Determines whether the specified Object is a CornerRadius and whether it contains the same corner radius values as this CornerRadius.

Equals(CornerRadius) Equals(CornerRadius) Equals(CornerRadius) Equals(CornerRadius)

Vergleicht zwei CornerRadius-Strukturen auf Gleichheit.Compares two CornerRadius structures for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für diese CornerRadius zurück.Returns the hash code for this CornerRadius.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolgendarstellung des CornerRadius-Objekts zurück.Returns the string representation of the CornerRadius.

Operatoren

Equality(CornerRadius, CornerRadius) Equality(CornerRadius, CornerRadius) Equality(CornerRadius, CornerRadius) Equality(CornerRadius, CornerRadius)

Vergleicht zwei CornerRadius-Strukturen auf Gleichheit.Compares two CornerRadius structures for equality.

Inequality(CornerRadius, CornerRadius) Inequality(CornerRadius, CornerRadius) Inequality(CornerRadius, CornerRadius) Inequality(CornerRadius, CornerRadius)

Vergleicht zwei CornerRadius-Strukturen auf Ungleichheit.Compares two CornerRadius structures for inequality.

Gilt für:

Siehe auch