Udostępnij za pośrednictwem


CornerRadius Struktura

Definicja

Reprezentuje promienie narożników prostokąta.

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)
Dziedziczenie
CornerRadius
Atrybuty
Implementuje

Przykłady

W poniższym przykładzie pokazano, jak ustawić wartość CornerRadius właściwości przy użyciu języka XAML (Extensible Application Markup Language) i kodu.

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, , BottomLeftTopRighti BottomRight, odpowiadające poszczególnym rogom prostokąta. Każda z nich jest strukturą Double , którą można ustawić niezależnie od innych.

Promienie nie mogą być ujemne.

Użycie atrybutu języka XAML

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

-lub-

<object property="AllCorners"/>  

Wartości XAML

Topleft
Double wartość określająca promień lewego górnego rogu.

TopRight
Double wartość określająca prawy górny róg.

BottomRight
Double wartość określająca prawy dolny róg.

Bottomleft
Double wartość określająca lewy dolny róg.

AllCorners
Jeśli zostanie określona tylko pojedyncza Double wartość, ta miara jest stosowana do wszystkich narożników TopLeft, TopRight, BottomRight i BottomLeft.CornerRadius

Uwaga

Wartości nie muszą jawnie uwzględniać punktu dziesiętnego w przypadku określenia jako ciągu. Ciąg "1" podany w języku XAML oblicza wartość 1.0 w przypadku odwołania w kodzie.

Konstruktory

CornerRadius(Double)

Inicjuje CornerRadius nowe wystąpienie klasy z określoną jednolitą wartością promienia dla każdego rogu lub prostokąta.

CornerRadius(Double, Double, Double, Double)

Inicjuje CornerRadius nowe wystąpienie klasy z określonymi wartościami promienia dla każdego rogu prostokąta.

Właściwości

BottomLeft

Pobiera lub ustawia promień lewego dolnego rogu.

BottomRight

Pobiera lub ustawia promień prawego dolnego rogu.

TopLeft

Pobiera lub ustawia promień lewego górnego rogu.

TopRight

Pobiera lub ustawia promień prawego górnego rogu.

Metody

Equals(CornerRadius)

Porównuje dwie CornerRadius struktury równości.

Equals(Object)

Określa, czy określona Object wartość to i CornerRadius czy zawiera te same wartości promienia rogu co ten CornerRadiuselement .

GetHashCode()

Zwraca kod skrótu dla tego pliku CornerRadius.

ToString()

Zwraca reprezentację ciągu elementu CornerRadius.

Operatory

Equality(CornerRadius, CornerRadius)

Porównuje dwie CornerRadius struktury równości.

Inequality(CornerRadius, CornerRadius)

Porównuje dwie CornerRadius struktury nierówności.

Dotyczy

Zobacz też