Thickness 結構

定義

使用雙精確度浮點數定義 Rectangle 邊緣周遭粗細的結構。

[System.Diagnostics.DebuggerDisplay("Left={Left}, Top={Top}, Right={Right}, Bottom={Bottom}, HorizontalThickness={HorizontalThickness}, VerticalThickness={VerticalThickness}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.ThicknessTypeConverter))]
public struct Thickness
type Thickness = struct
繼承
Thickness
屬性

建構函式

Thickness(Double)

建立新的 Thickness 物件,代表大小 uniformSize 的統一粗細。

Thickness(Double, Double)

建立水平粗細為 horizontalSize,垂直粗細為 verticalSize 的新 Thickness 物件。

Thickness(Double, Double, Double, Double)

使用 lefttoprightbottom 定義的粗細,建立新 Thickness 物件。

屬性

Bottom

矩形底部的粗細。

HorizontalThickness

LeftRight 的總和。

IsEmpty

使用雙精確度浮點數定義 Rectangle 邊緣周遭粗細的結構。

Left

矩形左側的粗細。

Right

矩形右側的粗細。

Top

矩形頂部的粗細。

VerticalThickness

TopBottom 的總和。

方法

Deconstruct(Double, Double, Double, Double)

使用雙精確度浮點數定義 Rectangle 邊緣周遭粗細的結構。

Equals(Object)

obj 是否為具有對等值的 Thickness

GetHashCode()

具備此 Thickness 的值。

運算子

Equality(Thickness, Thickness)

兩個 Thickness 是否具有完全相同的值。

Implicit(Double to Thickness)

來自 Double 的隱含轉換運算子。

Implicit(Size to Thickness)

Size 轉換成 Thickness

Inequality(Thickness, Thickness)

兩個 Thickness 的值是否至少有一項差異。

適用於