CornerRadius Struktura

Definice

Představuje poloměry rohů obdélníku.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)
Dědičnost
CornerRadius
Atributy
Implementuje

Příklady

Následující příklad ukazuje, jak nastavit hodnotu CornerRadius vlastnosti pomocí XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) a kódu.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">

Poznámky

Tato třída má čtyři vlastnosti, TopLeft TopRight BottomLeft,, a BottomRight, které odpovídají jednotlivým rohům obdélníku.This class has four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. Každé je Double struktura, kterou je možné nastavit nezávisle na ostatních.Each is a Double structure that can be set independently of the others.

Poloměry nesmí být záporné.The radii cannot be negative.

Použití atributu XAMLXAML Attribute Usage

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

-nebo--or-

<object property="AllCorners"/>  

Hodnoty XAMLXAML Values

TopLeftTopLeft
Doublehodnota, která určuje poloměr levého horního rohu.Double value that specifies the radius of the top left corner.

TopRightTopRight
Doublehodnota, která určuje pravý horní roh.Double value that specifies the top right corner.

BottomRightBottomRight
Doublehodnota, která určuje pravý dolní roh.Double value that specifies the bottom right corner.

BottomLeftBottomLeft
Doublehodnota, která určuje levý dolní roh.Double value that specifies the bottom left corner.

AllCornersAllCorners
Pokud je zadána pouze Double jedna hodnota, projeví se tato míra na všech rozích TopLeft, TopRight, CornerRadius BottomRighta BottomLeft v.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.

Poznámka

Hodnoty nemusí explicitně zahrnovat desetinnou čárku, pokud je zadána jako řetězec.Values need not include the decimal point explicitly when specified as a string. Řetězec "1" poskytnutý v XAMLXAML případě, že je odkazován v kódu, je vyhodnocen na hodnotu 1,0.The string "1" provided in XAMLXAML evaluates to a value of 1.0 when referenced in code.

Konstruktory

CornerRadius(Double)

Inicializuje novou instanci CornerRadius třídy se zadanou jednotnou hodnotou poloměru pro každý roh nebo obdélník.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)

Inicializuje novou instanci CornerRadius třídy se zadanými hodnotami poloměru pro každý roh obdélníku.Initializes a new instance of the CornerRadius class with the specified radius values for each corner of the rectangle.

Vlastnosti

BottomLeft

Získá nebo nastaví poloměr levého dolního rohu.Gets or sets the radius of the bottom-left corner.

BottomRight

Získá nebo nastaví poloměr pravého dolního rohu.Gets or sets the radius of the bottom-right corner.

TopLeft

Získá nebo nastaví poloměr levého horního rohu.Gets or sets the radius of the top-left corner.

TopRight

Získá nebo nastaví poloměr pravého horního rohu.Gets or sets the radius of the top-right corner.

Metody

Equals(CornerRadius)

Porovná CornerRadius dvě struktury pro rovnost.Compares two CornerRadius structures for equality.

Equals(Object)

Určuje, zda CornerRadius je Object zadaný a zda obsahuje stejné hodnoty poloměru rohů jako toto. CornerRadiusDetermines whether the specified Object is a CornerRadius and whether it contains the same corner radius values as this CornerRadius.

GetHashCode()

Vrátí hodnotu hash tohoto CornerRadiuskódu.Returns the hash code for this CornerRadius.

ToString()

Vrátí řetězcovou reprezentaci CornerRadius.Returns the string representation of the CornerRadius.

Operátory

Equality(CornerRadius, CornerRadius)

Porovná CornerRadius dvě struktury pro rovnost.Compares two CornerRadius structures for equality.

Inequality(CornerRadius, CornerRadius)

Porovná CornerRadius dvě struktury pro nerovnost.Compares two CornerRadius structures for inequality.

Platí pro

Viz také