Class RadScrollBar
Represents a horizontal or vertical scroll bar in a scrollable control. Provides consistent look and feel with many styling and customization options.
Inheritance
Inherited Members
Namespace: Telerik.Maui.Controls
Assembly: Telerik.Maui.Controls.dll
Syntax
public class RadScrollBar : ScrollBarContentView, IRadContentView, IContentView, IPadding, ICrossPlatformLayout, IToolStripScrollBar, IToolStripView, IToolStripElement, IVisualTreeElement, IView, IElement, ITransform
Constructors
RadScrollBar()
Fields
AreScrollButtonsVisibleProperty
Identifies the AreScrollButtonsVisible property.
Declaration
public static readonly BindableProperty AreScrollButtonsVisibleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
DecrementButtonStyleProperty
Identifies the DecrementButtonStyle property.
Declaration
public static readonly BindableProperty DecrementButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
DecrementButtonTemplateProperty
Identifies the DecrementButtonTemplate property.
Declaration
public static readonly BindableProperty DecrementButtonTemplateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
IncrementButtonStyleProperty
Identifies the IncrementButtonStyle property.
Declaration
public static readonly BindableProperty IncrementButtonStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
IncrementButtonTemplateProperty
Identifies the IncrementButtonTemplate property.
Declaration
public static readonly BindableProperty IncrementButtonTemplateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
LargeChangeProperty
Identifies the LargeChange property.
Declaration
public static readonly BindableProperty LargeChangeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MaximumProperty
Identifies the Maximum property.
Declaration
public static readonly BindableProperty MaximumProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
MinimumProperty
Identifies the Minimum property.
Declaration
public static readonly BindableProperty MinimumProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
SmallChangeProperty
Identifies the SmallChange property.
Declaration
public static readonly BindableProperty SmallChangeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
ThumbStyleProperty
Identifies the ThumbStyle property.
Declaration
public static readonly BindableProperty ThumbStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
ThumbTemplateProperty
Identifies the ThumbTemplate property.
Declaration
public static readonly BindableProperty ThumbTemplateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
TrackStyleProperty
Identifies the TrackStyle property.
Declaration
public static readonly BindableProperty TrackStyleProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
TrackTemplateProperty
Identifies the TrackTemplate property.
Declaration
public static readonly BindableProperty TrackTemplateProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
ValueProperty
Identifies the Value property.
Declaration
public static readonly BindableProperty ValueProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
ViewportSizeProperty
Identifies the ViewportSize property.
Declaration
public static readonly BindableProperty ViewportSizeProperty
Field Value
Microsoft.Maui.Controls.BindableProperty
|
Properties
AreScrollButtonsVisible
Gets or sets a value indicating whether the scroll buttons are currently visible.
Declaration
public bool AreScrollButtonsVisible { get; set; }
Property Value
System.Boolean
|
DecrementButtonStyle
Gets or sets the Microsoft.Maui.Controls.Style of the decrement button. The target type of this Microsoft.Maui.Controls.Style is ScrollBarDecrementButtonView.
Declaration
public Style DecrementButtonStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
DecrementButtonTemplate
Gets or sets the Microsoft.Maui.Controls.ControlTemplate of the decrement button. The target type of this Microsoft.Maui.Controls.ControlTemplate is ScrollBarDecrementButtonView.
Declaration
public ControlTemplate DecrementButtonTemplate { get; set; }
Property Value
Microsoft.Maui.Controls.ControlTemplate
|
IncrementButtonStyle
Gets or sets the Microsoft.Maui.Controls.Style of the increment button. The target type of this Microsoft.Maui.Controls.Style is ScrollBarIncrementButtonView.
Declaration
public Style IncrementButtonStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
IncrementButtonTemplate
Gets or sets the Microsoft.Maui.Controls.ControlTemplate of the increment button. The target type of this Microsoft.Maui.Controls.ControlTemplate is ScrollBarIncrementButtonView.
Declaration
public ControlTemplate IncrementButtonTemplate { get; set; }
Property Value
Microsoft.Maui.Controls.ControlTemplate
|
LargeChange
Gets or sets the large change step of the scroll bar.
Declaration
public double LargeChange { get; set; }
Property Value
System.Double
|
LargeDecrementCommand
Gets a command that decrements the current value with the large change step.
Declaration
public ICommand LargeDecrementCommand { get; }
Property Value
System.Windows.Input.ICommand
|
LargeIncrementCommand
Gets a command that increments the current value with the large change step.
Declaration
public ICommand LargeIncrementCommand { get; }
Property Value
System.Windows.Input.ICommand
|
Maximum
Gets or sets the maximum value of the scroll bar.
Declaration
public double Maximum { get; set; }
Property Value
System.Double
|
Minimum
Gets or sets the minimum value of the scroll bar.
Declaration
public double Minimum { get; set; }
Property Value
System.Double
|
SmallChange
Gets or sets the small change step of the scroll bar.
Declaration
public double SmallChange { get; set; }
Property Value
System.Double
|
SmallDecrementCommand
Gets a command that decrements the current value with the small change step.
Declaration
public ICommand SmallDecrementCommand { get; }
Property Value
System.Windows.Input.ICommand
|
SmallIncrementCommand
Gets a command that increments the current value with the small change step.
Declaration
public ICommand SmallIncrementCommand { get; }
Property Value
System.Windows.Input.ICommand
|
ThumbStyle
Gets or sets the Microsoft.Maui.Controls.Style of the thumb. The target type of this Microsoft.Maui.Controls.Style is ScrollBarThumbView.
Declaration
public Style ThumbStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
ThumbTemplate
Gets or sets the Microsoft.Maui.Controls.ControlTemplate of the thumb. The target type of this Microsoft.Maui.Controls.ControlTemplate is ScrollBarThumbView.
Declaration
public ControlTemplate ThumbTemplate { get; set; }
Property Value
Microsoft.Maui.Controls.ControlTemplate
|
TrackStyle
Gets or sets the Microsoft.Maui.Controls.Style of the track area. The target type of this Microsoft.Maui.Controls.Style is ScrollBarTrackView.
Declaration
public Style TrackStyle { get; set; }
Property Value
Microsoft.Maui.Controls.Style
|
TrackTemplate
Gets or sets the Microsoft.Maui.Controls.ControlTemplate of the track area. The target type of this Microsoft.Maui.Controls.ControlTemplate is ScrollBarTrackView.
Declaration
public ControlTemplate TrackTemplate { get; set; }
Property Value
Microsoft.Maui.Controls.ControlTemplate
|
Value
Gets or sets the current value of the scroll bar.
Declaration
public double Value { get; set; }
Property Value
System.Double
|
ViewportSize
Gets or sets the viewport size of the scroll bar.
Declaration
public double ViewportSize { get; set; }
Property Value
System.Double
|
Methods
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
Overrides
Events
ValueChanged
Raised when the Value property has changed.
Declaration
public event EventHandler<ValueChangedEventArgs<double>> ValueChanged
Event Type
System.EventHandler<ValueChangedEventArgs<System.Double>>
|