Class ScrollBar
ScrollNode bar common base
public abstract class ScrollBar : SpriteNode
- Inheritance
-
ScrollBar
- Derived
- Inherited Members
- Extension Methods
Constructors
ScrollBar(Orientation)
ctor
protected ScrollBar(Orientation orientation)
Parameters
orientation
Orientation
Fields
MinThumbSize
Minimal thumb size
public const float MinThumbSize = 32
Field Value
ScrollBarThickness
ScrollBar thickness
public const float ScrollBarThickness = 16
Field Value
ScrollThumbMargin
Margin for thumb position
public const float ScrollThumbMargin = 2
Field Value
Properties
Thumb
Scroll bar thumb node
public ScrollBarThumb Thumb { get; }
Property Value
ThumbColor
Thumb active tracking color
public Color ThumbColor { get; set; }
Property Value
ThumbTrackColor
Thumb default color
public Color ThumbTrackColor { get; set; }
Property Value
Value
Scroll bar position value
public abstract float Value { get; set; }
Property Value
Methods
OnMouseEnter()
public override void OnMouseEnter()
OnMouseLeave()
public override void OnMouseLeave()
OnPanStart(PanEventArgs)
public override void OnPanStart(PanEventArgs args)
Parameters
args
PanEventArgs
Events
Scroll
Scroll event handler when thumb is moved in the ScrollBar
public event EventHandler<ScrollEventArgs> Scroll