Gets or sets a value that represents the degree to which the corners of a Border are rounded. This is a dependency property.
Public Property CornerRadius As CornerRadius
Dim instance As Border Dim value As CornerRadius value = instance.CornerRadius instance.CornerRadius = value
public CornerRadius CornerRadius { get; set; }
public: property CornerRadius CornerRadius { CornerRadius get (); void set (CornerRadius value); }
public function get CornerRadius () : CornerRadius public function set CornerRadius (value : CornerRadius)
<object> <object.CornerRadius> <CornerRadius .../> </object.CornerRadius> </object>
<object CornerRadius="CornerRadius" .../>
Identifier field
CornerRadiusProperty
Metadata properties set to true
AffectsMeasure, AffectsRender
Although the property name suggests that you can use only singular values, CornerRadius also supports non-uniform radii. Radius values that are too large are scaled so that they blend smoothly from corner to corner.
The following example shows how to set the value of this property.
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)
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);
<Border BorderBrush="SlateBlue" BorderThickness="5,10,15,20" Background="AliceBlue" Padding="5" CornerRadius="15">
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003