Note: This document is auto-generated by
scripts/generate_control_reference_docs.py. Do not edit manually.
Avalonia.Controls.Primitives.RangeBaseAvalonia.Controls.PrimitivesAvalonia.Controlssrc/Avalonia.Controls/Primitives/RangeBase.csTemplatedControlabstract controlpublic static readonly StyledProperty<double> MinimumProperty = AvaloniaProperty.Register<RangeBase, double>(nameof(Minimum), coerce: CoerceMinimum);public static readonly StyledProperty<double> MaximumProperty = AvaloniaProperty.Register<RangeBase, double>(nameof(Maximum), 100, coerce: CoerceMaximum);public static readonly StyledProperty<double> ValueProperty = AvaloniaProperty.Register<RangeBase, double>(nameof(Value), defaultBindingMode: BindingMode.TwoWay, coerce: CoerceValue);public static readonly StyledProperty<double> SmallChangeProperty = AvaloniaProperty.Register<RangeBase, double>(nameof(SmallChange), 1);public static readonly StyledProperty<double> LargeChangeProperty = AvaloniaProperty.Register<RangeBase, double>(nameof(LargeChange), 10);public static readonly RoutedEvent<RangeBaseValueChangedEventArgs> ValueChangedEvent = RoutedEvent.Register<RangeBase, RangeBaseValueChangedEventArgs>( nameof(ValueChanged), RoutingStrategies.Bubble);public event EventHandler<RangeBaseValueChangedEventArgs>? ValueChanged {public double Minimum {public double Maximum {public double Value {public double SmallChange {public double LargeChange {<!-- Requires xmlns:local="using:MyApp.Controls" -->
<!-- RangeBase is abstract; use a concrete derived type -->
<local:MyRangeBase x:Name="SampleRangeBase" />
using Avalonia.Controls.Primitives;
public sealed class MyRangeBase : RangeBase
{
}
var control = new MyRangeBase();