New to Telerik UI for .NET MAUIStart a free 30-day trial

Represents an indicator control that displays expand/collapse state with rotation animation.

Definition

Namespace:Telerik.Maui.Controls.Expander

Assembly:Telerik.Maui.Controls.dll

Syntax:

C#
public class ExpandCollapseIndicator : Label

Inheritance: objectExpandCollapseIndicator

Constructors

Initializes a new instance of the ExpandCollapseIndicator class.

C#
public ExpandCollapseIndicator()

Fields

HeaderLocationProperty

BindableProperty

Identifies the HeaderLocation property.

C#
public static readonly BindableProperty HeaderLocationProperty

Identifies the IndicatorAnimationDuration property.

C#
public static readonly BindableProperty IndicatorAnimationDurationProperty

Identifies the IndicatorAnimationEasing property.

C#
public static readonly BindableProperty IndicatorAnimationEasingProperty

Identifies the IndicatorLocation property.

C#
public static readonly BindableProperty IndicatorLocationProperty

Identifies the IsAnimationEnabled property.

C#
public static readonly BindableProperty IsAnimationEnabledProperty

IsExpandedProperty

BindableProperty

Identifies the IsExpanded property.

C#
public static readonly BindableProperty IsExpandedProperty

Properties

Gets or sets the header location of the expander that determines the indicator rotation angle.

C#
public ExpanderHeaderLocation HeaderLocation { get; }
Property Value:

An ExpanderHeaderLocation value that specifies the header position.

Gets or sets the duration in milliseconds for the indicator rotation animation.

C#
public int IndicatorAnimationDuration { get; }
Property Value:

The animation duration in milliseconds.

Gets or sets the easing function used for the indicator rotation animation.

C#
[TypeConverter(typeof(EasingTypeConverter))]
public Easing IndicatorAnimationEasing { get; }
Property Value:

The Easing function for the rotation animation.

Gets or sets the location of the indicator within the expander header.

C#
public ExpandCollapseIndicatorLocation IndicatorLocation { get; }
Property Value:

An ExpandCollapseIndicatorLocation value that specifies the indicator position.

Gets or sets a value indicating whether animation is enabled for the indicator rotation.

C#
public bool IsAnimationEnabled { get; }
Property Value:

true if animation is enabled; otherwise, false.

Gets or sets a value indicating whether the indicator is in expanded state.

C#
public bool IsExpanded { get; }
Property Value:

true if the indicator is expanded; otherwise, false.