Class
RadCollectionViewGroupView

Represents a container view for group headers within a RadCollectionView control. This view displays group information and provides expand/collapse functionality for grouped collections.

Definition

Namespace:Telerik.Maui.Controls

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public class RadCollectionViewGroupView : RadBorder, IRadBorder, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout

Inheritance: objectRadContentViewRadBorderRadCollectionViewGroupView

Implements: IContentViewICrossPlatformLayoutIElementIPaddingIRadBorderIRadContentViewITransformIView

Inherited Members RadBorder.BorderColorPropertyRadBorder.CornerRadiusPropertyRadBorder.BorderThicknessPropertyRadBorder.BorderBrushPropertyRadBorder.BorderColorRadBorder.CornerRadiusRadBorder.BorderThicknessRadBorder.BorderBrushRadContentView.ActualStyleClassPropertyRadContentView.OnChildAdded(Element)RadContentView.OnChildRemoved(Element, int)RadContentView.OnBindingContextChanged()RadContentView.OnHandlerChanged()

Constructors

RadCollectionViewGroupView()

Initializes a new instance of the RadCollectionViewGroupView class. Creates a new group header container ready to host group content and expand/collapse functionality.

Declaration

cs-api-definition
public RadCollectionViewGroupView()

Fields

ActualExpandCollapseIndicatorStyleProperty

Identifies the ActualExpandCollapseIndicatorStyle bindable property.

Declaration

cs-api-definition
public static readonly BindableProperty ActualExpandCollapseIndicatorStyleProperty

Field Value

BindableProperty

ActualPaddingProperty

Identifies the ActualPadding bindable property.

Declaration

cs-api-definition
public static readonly BindableProperty ActualPaddingProperty

Field Value

BindableProperty

ExpandCollapseIndicatorStyleProperty

Identifies the ExpandCollapseIndicatorStyle bindable property.

Declaration

cs-api-definition
public static readonly BindableProperty ExpandCollapseIndicatorStyleProperty

Field Value

BindableProperty

GroupLevelIndentationProperty

Identifies the GroupLevelIndentation bindable property.

Declaration

cs-api-definition
public static readonly BindableProperty GroupLevelIndentationProperty

Field Value

BindableProperty

StyleProperty

Identifies the Style property.

Declaration

cs-api-definition
public static readonly BindableProperty StyleProperty

Field Value

BindableProperty

Properties

ActualExpandCollapseIndicatorStyle

Gets the actual style that is used for the expand/collapse indicator of the group item.

Declaration

cs-api-definition
public Style ActualExpandCollapseIndicatorStyle { get; }

Property Value

Style

ActualPadding

Gets the actual padding of the item that is combination of the Padding and GroupLevelIndentation properties.

Declaration

cs-api-definition
public Thickness ActualPadding { get; }

Property Value

Thickness

ExpandCollapseIndicatorStyle

Gets or sets the style applied to the expand/collapse indicator icon of the group header. This allows customization of the visual appearance of the icon used to expand or collapse group content.

Declaration

cs-api-definition
public Style ExpandCollapseIndicatorStyle { get; set; }

Property Value

Style

GroupLevelIndentation

Gets or sets the indentation that accumulates for each group level.

Declaration

cs-api-definition
public double GroupLevelIndentation { get; set; }

Property Value

double

Style

Gets or sets the style applied to this group view container. This style can define visual properties such as background, border, and layout characteristics for the group header.

Declaration

cs-api-definition
public Style Style { get; set; }

Property Value

Style

Methods

ChangeVisualState()

Changes the visual state of the control.

Declaration

cs-api-definition
protected override void ChangeVisualState()

Overrides RadBorder.ChangeVisualState()