Class ListViewLayoutBase
Provides a base class for list view layout definitions, inheriting from Microsoft.Maui.Controls.BindableObject.
Inheritance
Namespace: Telerik.Maui.Controls.Compatibility.DataControls.ListView
Assembly: Telerik.Maui.Controls.Compatibility.dll
Syntax
public abstract class ListViewLayoutBase : BindableObject
Constructors
ListViewLayoutBase()
Declaration
protected ListViewLayoutBase()
Fields
GroupHeaderLengthProperty
Identifies the GroupHeaderLength bindable property.
Declaration
public static readonly BindableProperty GroupHeaderLengthProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
HorizontalItemSpacingProperty
Identifies the HorizontalItemSpacing bindable property.
Declaration
public static readonly BindableProperty HorizontalItemSpacingProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
ItemLengthProperty
Identifies the ItemLength bindable property.
Declaration
public static readonly BindableProperty ItemLengthProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
OrientationProperty
Identifies the Orientation bindable property.
Declaration
public static readonly BindableProperty OrientationProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
VerticalItemSpacingProperty
Identifies the VerticalItemSpacing bindable property.
Declaration
public static readonly BindableProperty VerticalItemSpacingProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Properties
GroupHeaderLength
Gets or sets the length of group headers in the layout.
Declaration
public double GroupHeaderLength { get; set; }
Property Value
System.Double
The group header length value in device-independent units. A value of -1 indicates automatic sizing. |
HorizontalItemSpacing
Gets or sets the horizontal spacing between items.
Declaration
public double HorizontalItemSpacing { get; set; }
Property Value
System.Double
The horizontal spacing value in device-independent units. |
ItemLength
Gets or sets the length of items in the layout.
Declaration
public double ItemLength { get; set; }
Property Value
System.Double
The item length value in device-independent units. A value of -1 indicates automatic sizing. |
ListView
Gets or sets the associated RadListView instance.
Declaration
protected RadListView ListView { get; set; }
Property Value
RadListView
The RadListView that owns this layout. |
Orientation
Gets or sets the orientation of the layout.
Declaration
public Orientation Orientation { get; set; }
Property Value
Orientation
The orientation as Orientation. |
VerticalItemSpacing
Gets or sets the vertical spacing between items.
Declaration
public double VerticalItemSpacing { get; set; }
Property Value
System.Double
The vertical spacing value in device-independent units. |
Methods
OnPropertyChanged(String)
Called when a property value changes and notifies the associated ListView.
Declaration
protected override void OnPropertyChanged(string propertyName = null)
Parameters
System.String
propertyName
The name of the property that changed. |