ClassExpandCollapseIndicator
Represents an indicator control that displays expand/collapse state with rotation animation.
Definition
Namespace:Telerik.Maui.Controls.Expander
Assembly:Telerik.Maui.Controls.dll
Syntax:
public class ExpandCollapseIndicator : Label
Inheritance: objectExpandCollapseIndicator
Constructors
ExpandCollapseIndicator()
Initializes a new instance of the ExpandCollapseIndicator class.
Declaration
public ExpandCollapseIndicator()
Fields
HeaderLocationProperty
Identifies the HeaderLocation property.
Declaration
public static readonly BindableProperty HeaderLocationProperty
Field Value
BindableProperty
IndicatorAnimationDurationProperty
Identifies the IndicatorAnimationDuration property.
Declaration
public static readonly BindableProperty IndicatorAnimationDurationProperty
Field Value
BindableProperty
IndicatorAnimationEasingProperty
Identifies the IndicatorAnimationEasing property.
Declaration
public static readonly BindableProperty IndicatorAnimationEasingProperty
Field Value
BindableProperty
IndicatorLocationProperty
Identifies the IndicatorLocation property.
Declaration
public static readonly BindableProperty IndicatorLocationProperty
Field Value
BindableProperty
IsAnimationEnabledProperty
Identifies the IsAnimationEnabled property.
Declaration
public static readonly BindableProperty IsAnimationEnabledProperty
Field Value
BindableProperty
IsExpandedProperty
Identifies the IsExpanded property.
Declaration
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
public ExpanderHeaderLocation HeaderLocation { get; }
Property Value
An ExpanderHeaderLocation value that specifies the header position.
IndicatorAnimationDuration
Gets or sets the duration in milliseconds for the indicator rotation animation.
Declaration
public int IndicatorAnimationDuration { get; }
Property Value
The animation duration in milliseconds.
IndicatorAnimationEasing
Gets or sets the easing function used for the indicator rotation animation.
Declaration
[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
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
public bool IsAnimationEnabled { get; }
Property Value
true if animation is enabled; otherwise, false.
IsExpanded
Gets or sets a value indicating whether the indicator is in expanded state.
Declaration
public bool IsExpanded { get; }
Property Value
true if the indicator is expanded; otherwise, false.