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
继承
System.ValueType
Thickness
属性
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute

构造函数

Thickness(Double)

新建 Thickness 对象,该对象表示 uniformSize 大小的统一厚度。

Thickness(Double, Double)

新建 Thickness 对象,其水平厚度为 horizontalSize,垂直厚度为 verticalSize

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)

System.Double 隐式强制转换运算符。

Implicit(Size to Thickness)

Size 转换为 Thickness

Inequality(Thickness, Thickness)

两个 Thickness 的值是否至少存在一处不同。

适用于