CornerRadius 結構

定義

代表矩形邊角的半徑。

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)
繼承
CornerRadius
屬性
實作

範例

下列範例示範如何使用 Extensible Application Markup Language (XAML) 和程式碼來設定 屬性的值 CornerRadius

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">

備註

這個類別有四個屬性 、 TopLeftBottomLeftTopRight 、 和 BottomRight ,對應至矩形的個別角落。 每一個 Double 都是可以獨立設定的結構。

半徑不可為負數。

XAML Attribute Usage

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

-或-

<object property="AllCorners"/>  

XAML 值

TopLeft
Double 值,指定左上角的半徑。

TopRight
Double 值,指定右上角。

BottomRight
Double 值,指定右下角。

BottomLeft
Double 值,指定左下角。

AllCorners
如果只指定單 Double 一值,該量值會套用至 的 CornerRadiusAll of the TopLeftTopRight、BottomRightBottomLeft角落。

注意

當指定為字串時,值不需要明確包含小數點。 XAML 中提供的字串 「1」 會在程式碼中參考時評估為 1.0 的值。

建構函式

CornerRadius(Double)

使用各個邊角或矩形指定的統一半徑值初始化 CornerRadius 類別的新執行個體。

CornerRadius(Double, Double, Double, Double)

使用矩形各個邊角的指定半徑值初始化 CornerRadius 類別的新執行個體。

屬性

BottomLeft

取得或設定左下角的半徑。

BottomRight

取得或設定右下角的半徑。

TopLeft

取得或設定左上角的半徑。

TopRight

取得或設定右上角的半徑。

方法

Equals(CornerRadius)

比較兩個 CornerRadius 結構是否相等。

Equals(Object)

判斷指定的 Object 是否為 CornerRadius,以及它包含的邊角半徑是否與這個 CornerRadius 相同。

GetHashCode()

傳回這個 CornerRadius 的雜湊程式碼。

ToString()

傳回 CornerRadius的字串表示。

運算子

Equality(CornerRadius, CornerRadius)

比較兩個 CornerRadius 結構是否相等。

Inequality(CornerRadius, CornerRadius)

比較兩個 CornerRadius 結構是否相等。

適用於

另請參閱