Class Spinner
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
ValidSpinDirectionProperty
Defines the ValidSpinDirection property.
public static readonly StyledProperty<ValidSpinDirections> ValidSpinDirectionProperty
Field Value
Properties
ValidSpinDirection
Gets or sets ValidSpinDirections allowed for this control.
public ValidSpinDirections ValidSpinDirection { get; set; }
Property Value
Methods
OnSpin(SpinEventArgs)
Raises the OnSpin event when spinning is initiated by the end-user.
protected virtual void OnSpin(SpinEventArgs e)
Parameters
e
SpinEventArgsSpin event args.
OnValidSpinDirectionChanged(ValidSpinDirections, ValidSpinDirections)
Called when valid spin direction changed.
protected virtual void OnValidSpinDirectionChanged(ValidSpinDirections oldValue, ValidSpinDirections newValue)
Parameters
oldValue
ValidSpinDirectionsThe old value.
newValue
ValidSpinDirectionsThe new value.
Events
Spin
Occurs when spinning is initiated by the end-user.
public event EventHandler<SpinEventArgs>? Spin