Thickness Struct

Definition

Struct defining thickness around the edges of a Rectangle using doubles.

public value class Thickness
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Converters.ThicknessTypeConverter))]
public struct Thickness
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Converters.ThicknessTypeConverter))>]
type Thickness = struct
Public Structure Thickness
Inheritance
Thickness
Attributes

Constructors

Thickness(Double)

Creates a new Thickness object that represents a uniform thickness of size uniformSize.

Thickness(Double, Double)

Creates a new Thickness object that has a horizontal thickness of horizontalSize and a vertical thickness of verticalSize.

Thickness(Double, Double, Double, Double)

Creates a new Thickness object with thicknesses defined by left, top, right, and bottom.

Fields

Zero

Properties

Bottom

The thickness of the bottom of a rectangle.

HorizontalThickness

The sum of Left and Right.

IsEmpty
IsNaN
Left

The thickness of the left side of a rectangle.

Right

The thickness of the right side of a rectangle.

Top

The thickness of the top of a rectangle.

VerticalThickness

The sum of Top and Bottom.

Methods

Deconstruct(Double, Double, Double, Double)
Equals(Object)

Whether the obj is a Thickness with equivalent values.

GetHashCode()

A has value for this Thickness.

Operators

Addition(Thickness, Double)
Addition(Thickness, Thickness)
Equality(Thickness, Thickness)
Implicit(Double to Thickness)
Implicit(Size to Thickness)
Inequality(Thickness, Thickness)
Subtraction(Thickness, Double)

Extension Methods

Lerp(Thickness, Thickness, Double)

Applies to