GridLength Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Used to define the size (width/height) of Grid ColumnDefinition and RowDefinition.
[System.Diagnostics.DebuggerDisplay("{Value}.{GridUnitType}")]
[Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.GridLengthTypeConverter))]
public struct GridLength
type GridLength = struct
- Inheritance
-
System.ValueTypeGridLength
- Attributes
-
System.Diagnostics.DebuggerDisplayAttribute TypeConverterAttribute
Remarks
GridLength of type GridUnitType.Absolute represents exact size. The ones of type GridUnitType.Auto adapts for fitting the size of the elements in the grid column/row. GridLength of type GridUnitType.Star are used to split the available size in proportional buckets.
This valuetype is readonly.
Constructors
GridLength(Double, GridUnitType) |
Initializes a new GridLength. |
GridLength(Double) |
Initializes a new Absolute GridLength. |
Properties
Auto |
A ready to reuse GridLength of GridUnitType.Auto. |
GridUnitType |
Gets or sets the GridUnitType of the GridLength |
IsAbsolute |
Gets whether or not the GridUnitType of the GridLength is GridUnitType.Absolute. |
IsAuto |
Gets whether or not the GridUnitType of the GridLength is GridUnitType.Auto. |
IsStar |
Gets a value that indicates whether the GridUnitType of the GridLength is GridUnitType.Star. |
Star |
A ready to reuse GridLength of GridUnitType.Star with a Value of 1. |
Value |
Gets the Value of the GridLength. |
Methods
Equals(Object) |
Test the equality of this GridLength and another one. |
GetHashCode() |
Returns a value that is used for efficient storage of this object in collections. |
ToString() |
Returns the value and the grid unit type, separated by a ".". |
Operators
Implicit(Double to GridLength) |
Casting operator to convert a double into a GridLength of type GridUnitType.Absolute |