Note: This document is auto-generated by
scripts/generate_control_reference_docs.py. Do not edit manually.
Avalonia.Controls.Primitives.ScrollBarAvalonia.Controls.PrimitivesAvalonia.Controlssrc/Avalonia.Controls/Primitives/ScrollBar.csRangeBasecontrolpublic static readonly StyledProperty<double> ViewportSizeProperty = AvaloniaProperty.Register<ScrollBar, double>(nameof(ViewportSize), defaultValue: double.NaN);public static readonly StyledProperty<ScrollBarVisibility> VisibilityProperty = AvaloniaProperty.Register<ScrollBar, ScrollBarVisibility>(nameof(Visibility), ScrollBarVisibility.Visible);public static readonly StyledProperty<Orientation> OrientationProperty = AvaloniaProperty.Register<ScrollBar, Orientation>(nameof(Orientation), Orientation.Vertical);public static readonly DirectProperty<ScrollBar, bool> IsExpandedProperty = AvaloniaProperty.RegisterDirect<ScrollBar, bool>( nameof(IsExpanded), o => o.IsExpanded);public static readonly StyledProperty<bool> AllowAutoHideProperty = AvaloniaProperty.Register<ScrollBar, bool>(nameof(AllowAutoHide), true);public static readonly StyledProperty<TimeSpan> HideDelayProperty = AvaloniaProperty.Register<ScrollBar, TimeSpan>(nameof(HideDelay), TimeSpan.FromSeconds(2));public static readonly StyledProperty<TimeSpan> ShowDelayProperty = AvaloniaProperty.Register<ScrollBar, TimeSpan>(nameof(ShowDelay), TimeSpan.FromSeconds(0.5));public ScrollBar() {public double ViewportSize {public ScrollBarVisibility Visibility {public Orientation Orientation {public bool IsExpanded {public bool AllowAutoHide {public TimeSpan HideDelay {public TimeSpan ShowDelay {public event EventHandler<ScrollEventArgs>? Scroll;<ScrollBar x:Name="SampleScrollBar" />
using Avalonia.Controls.Primitives;
var control = new ScrollBar();