CornerRadius Structure
.NET Framework 3.0
Represents the radii of a rectangle's corners.
Namespace: System.Windows
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace: http://schemas.microsoft.com/winfx/2006/xaml/presentation
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace: http://schemas.microsoft.com/winfx/2006/xaml/presentation
'Declaration <TypeConverterAttribute(GetType(CornerRadiusConverter))> _ Public Structure CornerRadius Implements IEquatable(Of CornerRadius) 'Usage Dim instance As CornerRadius
/** @attribute TypeConverterAttribute(System.Windows.CornerRadiusConverter) */ public final class CornerRadius extends ValueType implements IEquatable<CornerRadius>
<CornerRadius .../>
<object property="TopLeft,TopRight,BottomRight,BottomLeft "/> - or - <object property="AllCorners"/>
TopLeft Double value that specifies the radius of the top left corner. TopRight Double value that specifies the top right corner. BottomRight Double value that specifies the bottom right corner. BottomLeft Double value that specifies the bottom left corner. AllCorners 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.
This class is comprised of four properties, TopLeft, TopRight, BottomLeft, and BottomRight, corresponding to the individual corners of the rectangle. Each is a Double structure and can be set independent of the others.
The radii cannot be negative.
The following example shows how to set the value of the CornerRadius property by using Extensible Application Markup Language (XAML) and code.
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">
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show: