ClassListViewLayoutBase
Provides a base class for list view layout definitions, inheriting from BindableObject.
Definition
Namespace:Telerik.Maui.Controls.Compatibility.DataControls.ListView
Assembly:Telerik.Maui.Controls.Compatibility.dll
Syntax:
public abstract class ListViewLayoutBase : BindableObject
Inheritance: objectListViewLayoutBase
Derived Classes:
Constructors
ListViewLayoutBase()
Declaration
protected ListViewLayoutBase()
Fields
GroupHeaderLengthProperty
Identifies the GroupHeaderLength bindable property.
Declaration
public static readonly BindableProperty GroupHeaderLengthProperty
Field Value
BindableProperty
HorizontalItemSpacingProperty
Identifies the HorizontalItemSpacing bindable property.
Declaration
public static readonly BindableProperty HorizontalItemSpacingProperty
Field Value
BindableProperty
ItemLengthProperty
Identifies the ItemLength bindable property.
Declaration
public static readonly BindableProperty ItemLengthProperty
Field Value
BindableProperty
OrientationProperty
Identifies the Orientation bindable property.
Declaration
public static readonly BindableProperty OrientationProperty
Field Value
BindableProperty
VerticalItemSpacingProperty
Identifies the VerticalItemSpacing bindable property.
Declaration
public static readonly BindableProperty VerticalItemSpacingProperty
Field Value
BindableProperty
Properties
GroupHeaderLength
Gets or sets the length of group headers in the layout.
Declaration
public double GroupHeaderLength { get; set; }
Property Value
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
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
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
The RadListView that owns this layout.
Orientation
Gets or sets the orientation of the layout.
Declaration
public Orientation Orientation { get; set; }
Property Value
The orientation as Orientation.
VerticalItemSpacing
Gets or sets the vertical spacing between items.
Declaration
public double VerticalItemSpacing { get; set; }
Property Value
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
propertyName
The name of the property that changed.