CornerRadius Struct

Definitie

Vertegenwoordigt de radiusen van de hoeken van een rechthoek.

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)
Overname
CornerRadius
Kenmerken
Implementeringen

Voorbeelden

In het volgende voorbeeld ziet u hoe u de waarde van de CornerRadius eigenschap instelt met behulp van Extensible Application Markup Language (XAML) en 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">

Opmerkingen

Deze klasse heeft vier eigenschappen, TopLeft, TopRight, en BottomLeft, BottomRightdie overeenkomt met de afzonderlijke hoeken van de rechthoek. Elk is een Double structuur die onafhankelijk van de andere kan worden ingesteld.

De straal kan niet negatief zijn.

XAML-kenmerkgebruik

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

– of –

<object property="AllCorners"/>

XAML-waarden

TopLeftDouble waarde die de radius van de linkerbovenhoek aangeeft.

TopRightDouble waarde die de rechterbovenhoek aangeeft.

RechtsomDouble waarde die de rechterbenedenhoek aangeeft.

BottomLeftDouble waarde die de linkerbenedenhoek aangeeft.

AllCorners Als er slechts één Double waarde is opgegeven, wordt die meting toegepast op ALLE van de hoeken TopLeft, TopLeft, TopRight, BottomLeft en BottomLeft van de . CornerRadius

Note

Waarden hoeven het decimaalteken niet expliciet op te nemen wanneer ze zijn opgegeven als een tekenreeks. De tekenreeks 1 die is opgegeven in XAML, resulteert in een waarde van 1,0 wanneer naar code wordt verwezen.

Constructors

Name Description
CornerRadius(Double, Double, Double, Double)

Initialiseert een nieuw exemplaar van de CornerRadius klasse met de opgegeven radiuswaarden voor elke hoek van de rechthoek.

CornerRadius(Double)

Initialiseert een nieuw exemplaar van de CornerRadius klasse met een opgegeven uniforme radiuswaarde voor elke hoek of rechthoek.

Eigenschappen

Name Description
BottomLeft

Hiermee haalt u de radius van de linkerbenedenhoek op of stelt u deze in.

BottomRight

Hiermee haalt u de straal van de rechterbenedenhoek op of stelt u deze in.

TopLeft

Hiermee haalt u de radius van de linkerbovenhoek op of stelt u deze in.

TopRight

Hiermee haalt u de radius van de rechterbovenhoek op of stelt u deze in.

Methoden

Name Description
Equals(CornerRadius)

Vergelijkt twee CornerRadius structuren voor gelijkheid.

Equals(Object)

Bepaalt of de opgegeven Object een CornerRadius en of deze dezelfde radiuswaarden voor de hoek bevat als deze CornerRadius.

GetHashCode()

Retourneert de hash-code voor deze CornerRadius.

ToString()

Retourneert de tekenreeksweergave van de CornerRadius.

Operators

Name Description
Equality(CornerRadius, CornerRadius)

Vergelijkt twee CornerRadius structuren voor gelijkheid.

Inequality(CornerRadius, CornerRadius)

Vergelijkt twee CornerRadius structuren voor ongelijkheid.

Van toepassing op

Zie ook