Table of Contents

Class Spinner

Namespace
Avalonia.Controls
Assembly
Avalonia.Controls.dll

Base class for controls that represents controls that can spin.

public abstract class Spinner : ContentControl, INotifyPropertyChanged, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, IStyleable, INamed, IInputElement, IDataTemplateHost, ISetterValue
Inheritance
Spinner
Implements
Derived
Inherited Members
Extension Methods

Constructors

Spinner()

protected Spinner()

Fields

SpinEvent

Defines the Spin event.

public static readonly RoutedEvent<SpinEventArgs> SpinEvent

Field Value

RoutedEvent<SpinEventArgs>

ValidSpinDirectionProperty

Defines the ValidSpinDirection property.

public static readonly StyledProperty<ValidSpinDirections> ValidSpinDirectionProperty

Field Value

StyledProperty<ValidSpinDirections>

Properties

ValidSpinDirection

Gets or sets ValidSpinDirections allowed for this control.

public ValidSpinDirections ValidSpinDirection { get; set; }

Property Value

ValidSpinDirections

Methods

OnSpin(SpinEventArgs)

Raises the OnSpin event when spinning is initiated by the end-user.

protected virtual void OnSpin(SpinEventArgs e)

Parameters

e SpinEventArgs

Spin event args.

OnValidSpinDirectionChanged(ValidSpinDirections, ValidSpinDirections)

Called when valid spin direction changed.

protected virtual void OnValidSpinDirectionChanged(ValidSpinDirections oldValue, ValidSpinDirections newValue)

Parameters

oldValue ValidSpinDirections

The old value.

newValue ValidSpinDirections

The new value.

Events

Spin

Occurs when spinning is initiated by the end-user.

public event EventHandler<SpinEventArgs>? Spin

Event Type

EventHandler<SpinEventArgs>