Xamarin.Forms.ColumnDefinition Class
An Xamarin.Forms.IDefinition that defines properties for a column in a Xamarin.Forms.Grid.

See Also: ColumnDefinition Members

Syntax

public sealed class ColumnDefinition : BindableObject, IDefinition

Remarks

The Xamarin.Forms.ColumnDefinition class has the following XAML property:

PropertyValue
Width

"*" or "Auto" to indicate the corresponding Xamarin.Forms.GridUnitType enumeration values, or a number to indicate an absolute width.

App developers can specify Xamarin.Forms.GridUnitType values for the ColumnDefinition.Width property in XAML by nesting ColumnDefinition tags inside tags for the Grid.ColumnDefinitions collection property. The following example demonstrates setting three column widths to each of the three valid Xamarin.Forms.GridUnitType values:

XAML Example

<Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto" />
    <ColumnDefinition Width="*" />
    <ColumnDefinition Width="100" />
</Grid.ColumnDefinitions>

Requirements

Namespace: Xamarin.Forms
Assembly: Xamarin.Forms.Core (in Xamarin.Forms.Core.dll)
Assembly Versions: 1.0.0.0, 1.1.0.0, 1.2.0.0, 1.3.0.0