Class
ExpandCollapseIndicator

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

Definition

Namespace:Telerik.Maui.Controls.Expander

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public class ExpandCollapseIndicator : Label

Inheritance: objectExpandCollapseIndicator

Constructors

ExpandCollapseIndicator()

Initializes a new instance of the ExpandCollapseIndicator class.

Declaration

cs-api-definition
public ExpandCollapseIndicator()

Fields

HeaderLocationProperty

Identifies the HeaderLocation property.

Declaration

cs-api-definition
public static readonly BindableProperty HeaderLocationProperty

Field Value

BindableProperty

IndicatorAnimationDurationProperty

Identifies the IndicatorAnimationDuration property.

Declaration

cs-api-definition
public static readonly BindableProperty IndicatorAnimationDurationProperty

Field Value

BindableProperty

IndicatorAnimationEasingProperty

Identifies the IndicatorAnimationEasing property.

Declaration

cs-api-definition
public static readonly BindableProperty IndicatorAnimationEasingProperty

Field Value

BindableProperty

IndicatorLocationProperty

Identifies the IndicatorLocation property.

Declaration

cs-api-definition
public static readonly BindableProperty IndicatorLocationProperty

Field Value

BindableProperty

IsAnimationEnabledProperty

Identifies the IsAnimationEnabled property.

Declaration

cs-api-definition
public static readonly BindableProperty IsAnimationEnabledProperty

Field Value

BindableProperty

IsExpandedProperty

Identifies the IsExpanded property.

Declaration

cs-api-definition
public static readonly BindableProperty IsExpandedProperty

Field Value

BindableProperty

Properties

HeaderLocation

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

Declaration

cs-api-definition
public ExpanderHeaderLocation HeaderLocation { get; }

Property Value

ExpanderHeaderLocation

An ExpanderHeaderLocation value that specifies the header position.

IndicatorAnimationDuration

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

Declaration

cs-api-definition
public int IndicatorAnimationDuration { get; }

Property Value

int

The animation duration in milliseconds.

IndicatorAnimationEasing

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

Declaration

cs-api-definition
[TypeConverter(typeof(EasingTypeConverter))]
public Easing IndicatorAnimationEasing { get; }

Property Value

Easing

The Easing function for the rotation animation.

IndicatorLocation

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

Declaration

cs-api-definition
public ExpandCollapseIndicatorLocation IndicatorLocation { get; }

Property Value

ExpandCollapseIndicatorLocation

An ExpandCollapseIndicatorLocation value that specifies the indicator position.

IsAnimationEnabled

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

Declaration

cs-api-definition
public bool IsAnimationEnabled { get; }

Property Value

bool

true if animation is enabled; otherwise, false.

IsExpanded

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

Declaration

cs-api-definition
public bool IsExpanded { get; }

Property Value

bool

true if the indicator is expanded; otherwise, false.