Click or drag to resize
TimelineScrollBar Class
A RadSlider specialized for vertical scrolling in RadTimeline.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls.Timeline
Assembly: Telerik.Windows.Controls.DataVisualization (in Telerik.Windows.Controls.DataVisualization.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public class TimelineScrollBar : RadSlider

The TimelineScrollBar type exposes the following members.

Constructors
  NameDescription
Public methodTimelineScrollBar
Top
Methods
  NameDescription
Protected methodArrangeOverride
(Inherited from DoubleRangeBase.)
Public methodBeginInit
(Inherited from RadSlider.)
Protected methodChangeVisualState
Changes the visual state of the control.
(Inherited from RadSlider.)
Protected methodChangeVisualState(Boolean)
Changes the visual state of the control.
(Inherited from RadSlider.)
Protected methodCoerceRangeSpanProperties
(Inherited from DoubleRangeBase.)
Protected methodCoerceSelectionProperties
(Inherited from DoubleRangeBase.)
Public methodEndInit
(Inherited from RadSlider.)
Public methodOnApplyTemplate
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate.
(Inherited from RadSlider.)
Protected methodOnCreateAutomationPeer
Creates new SliderAutomationPeer when needed.
(Inherited from RadSlider.)
Protected methodOnInitialized
Raises the Initialized event. This method is invoked whenever IsInitialized is set to true internally.
(Inherited from RadSlider.)
Protected methodOnIsFocusedChanged
Called when the is focused changes.
(Inherited from RadSlider.)
Protected methodOnIsSelectionRangeEnabledChanged
Called when the IsSelectionRangeEnabled property changes value.
(Inherited from RadSlider.)
Protected methodOnKeyDown
(Inherited from RadSlider.)
Protected methodOnMaximumChanged
Called when the Maximum property changes.
(Inherited from RadSlider.)
Protected methodOnMaximumRangeSpanChanged
Called when MaximumRangeSpanChanged event occurs.
(Inherited from RadSlider.)
Protected methodOnMinimumChanged
Called when the Minimum property changes.
(Inherited from RadSlider.)
Protected methodOnMinimumRangeSpanChanged
Called when MinimumRangeSpanChanged event occurs.
(Inherited from RadSlider.)
Protected methodOnMouseWheel
Invoked when an unhandled MouseWheel attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
(Inherited from RadSlider.)
Protected methodOnOrientationChanged
Called when the Orientation property changes value.
(Inherited from RadSlider.)
Protected methodOnSelectionChanged
Called when SelectionRange event occurs.
(Overrides DoubleRangeBaseOnSelectionChanged.)
Protected methodOnSelectionEndChanged
Called when SelectionEnd changes value.
(Inherited from RadSlider.)
Protected methodOnSelectionStartChanged
Called when SelectionStart changes value.
(Inherited from RadSlider.)
Protected methodOnValueChanged
Called when the Value property changes.
(Inherited from RadSlider.)
Public methodResetTheme
Resets the theme.
(Inherited from RadSlider.)
Protected methodUpdateTrackLayout
This method will take the current min, max, and value to calculate and layout the current control measurements.
(Inherited from RadSlider.)
Top
Extension Methods
  NameDescription
Public Extension MethodChildrenOfTypeT
Gets all child elements recursively from the visual tree by given type.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodClearIfNoBindingAndSet
Clears if set.
(Defined by CommonExtensions.)
Public Extension MethodClearIfSet
Clears the property if a value has been set.
(Defined by CommonExtensions.)
Public Extension MethodDeserializePrimitives
Deserializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodEnableLayoutRounding (Defined by LayoutRoundingHelperExtensions.)
Public Extension MethodFindChildByTypeT
Finds child element of the specified type. Uses breadth-first search.
(Defined by ChildrenOfTypeExtensions.)
Public Extension MethodGetAssociatedInlineUIContainer (Defined by ExtensionMethods.)
Public Extension MethodGetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodGetBaseControlItemStatus
Gets a string that communicates the visual status of a Control.
(Defined by AutomationExtensions.)
Public Extension MethodGetBoundsRelativeTo
Gets the bounds relative to the current framework element.
(Defined by ExtensionMethods.)
Public Extension MethodGetGlobalMousePosition
(Defined by WindowHost.)
Public Extension MethodGetParents
Enumerates through element's parents in the visual tree.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodGetVisualParentT
Searches up in the visual tree for parent element of the specified type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is ancestor of the current UI element.
(Defined by ExtensionMethods.)
Public Extension MethodIsAncestorOf(DependencyObject)Overloaded.
Determines whether the element is an ancestor of the descendant.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodIsKeyboardFocusWithin
Determines whether keyboard focus is within the current UI element.
(Defined by KeyboardHelper.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by DependencyObjectExtensions.)
Public Extension MethodIsLocalValueSet(DependencyProperty)Overloaded.
Determines whether the specified dependency property local value is set.
(Defined by CommonExtensions.)
Public Extension MethodParentOfTypeT
Gets the parent element from the visual tree by given type.
(Defined by ParentOfTypeExtensions.)
Public Extension MethodSerializePrimitives
Serializes some primitive properties of a control.
(Defined by SerializationExtensions.)
Public Extension MethodSetAssociatedLayoutBox (Defined by ExtensionMethods.)
Public Extension MethodSetIfDifferent
Sets the value of the dependencyProperty property if it's hasn't that value currently.
(Defined by CommonExtensions.)
Public Extension MethodSetLayout
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Point)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSetLocation(Double, Double)Overloaded.
Sets the location in the element in Canvas.
(Defined by CommonExtensions.)
Public Extension MethodSlideInOverloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideIn(TimeSpan)Overloaded.
Slides the given element into view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOutOverloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodSlideOut(TimeSpan)Overloaded.
Slides the given element out of view. This is an extension method.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan)Overloaded.
Translates the target element as requested by the parameters.
(Defined by CalendarAnimation.)
Public Extension MethodTranslate(NullableDouble, NullableDouble, NullableDouble, NullableDouble, TimeSpan, Action)Overloaded.
Translates the target element as requested by the parameters and executes the action request.
(Defined by CalendarAnimation.)
Top
Fields
  NameDescription
Public fieldStatic memberScrollBarVisibilityProperty
Identifies the ScrollBarVisibility dependency property.
Top
Properties
  NameDescription
Public propertyAlternateThumbStyle
Gets or sets the style for the right Thumb used internally by the slider, in case of RangeSlider.
(Inherited from RadSlider.)
Public propertyAutoToolTipContentTemplate
Gets or sets the template used to display the content of the RadSlider's tooltip.
(Inherited from RadSlider.)
Public propertyAutoToolTipPlacement
Gets or sets whether a tooltip that contains the current value of the RadSlider displays when the Thumb is pressed. If a tooltip is displayed, this property also specifies the placement of the tooltip.
(Inherited from RadSlider.)
Public propertyDecreaseHandleStyle
Gets or sets the style for the Decrease Repeat button used internally by the slider.
(Inherited from RadSlider.)
Public propertyDelay
Gets or sets the Delay property of the Increase and Decrease handles.
(Inherited from RadSlider.)
Public propertyEnableSideTicks
Gets or sets a value indicating whether side ticks are enabled.
(Inherited from RadSlider.)
Public propertyHandlesVisibility
Gets or sets the Visibility property of the Increase and Decrease handles.
(Inherited from RadSlider.)
Public propertyIncreaseHandleStyle
Gets or sets the style for the Increase Repeat button used internally by the slider.
(Inherited from RadSlider.)
Public propertyIsCoercionSuppressed
Gets or sets a value that indicates whether the slider should coerce the setting of related properties like Value, SelectionStart, SelectionEnd, Minimum, Maximum, MinimumRangeSpan and MaximumRangeSpan.
(Inherited from DoubleRangeBase.)
Public propertyIsDeferredDraggingEnabled
Gets or sets a value that indicates whether the content is stationary when the user drags the Thumb of RadSlider. This is dependency property.
(Inherited from RadSlider.)
Public propertyIsDirectionReversed
Gets or sets the direction of increasing value. This is a dependency property.
(Inherited from RadSlider.)
Protected propertyIsInitializing
Gets or sets whether the control is initializing.
(Inherited from DoubleRangeBase.)
Public propertyIsMouseWheelEnabled
Gets or sets whether the wheel of the mouse can be used for sliding the thumb. This is dependency property.
(Inherited from RadSlider.)
Public propertyIsMoveToPointEnabled
Gets or sets a value that indicates whether the thumb of a RadSlider moves immediately to the location of the mouse click that occurs while the mouse pointer pauses on the RadSlider track. This is a dependency property.
(Inherited from RadSlider.)
Public propertyCode exampleIsSelectionRangeEnabled
Gets or sets a value that indicates whether the RadSlider can displays a selection range. This is a dependency property.
(Inherited from DoubleRangeBase.)
Public propertyIsSnapToTickEnabled
Gets or sets a value that indicates whether the RadSlider automatically moves the thumb to the closest tick mark. This is a dependency property.
(Inherited from RadSlider.)
Protected propertyIsUserManipulationInProgress
Gets or sets a value indicating whether this instance is user manipulation in progress.
(Inherited from DoubleRangeBase.)
Public propertyCode exampleMaximumRangeSpan
Gets or sets the maximum value distance between SelectionStart and SelectionEnd.
(Inherited from DoubleRangeBase.)
Public propertyMiddleThumbClickMode
Gets or sets a value that determines the click action of the Middle Thumb of RadSlider. This is dependency property.
(Inherited from RadSlider.)
Public propertyCode exampleMinimumRangeSpan
Gets or sets the minimum value distance between SelectionStart and SelectionEnd.
(Inherited from DoubleRangeBase.)
Public propertyOrientation
Gets or sets the orientation of a RadSlider. This is a dependency property.
(Inherited from RadSlider.)
Public propertyRepeatInterval
Gets or sets the RepeatInterval property of the Increase and Decrease handles.
(Inherited from RadSlider.)
Public propertyResultTicks
Gets or sets the style for the border track used internally by the slider.
(Inherited from RadSlider.)
Public propertyScrollBarVisibility
Gets or sets a value that indicates whether this scrollBar should be displayed.
Public propertySelection
Gets or sets the selection - SelectionStart and SelectionEnd.
(Inherited from DoubleRangeBase.)
Public propertyCode exampleSelectionEnd
Gets or sets the largest value of a specified selection.
(Inherited from DoubleRangeBase.)
Public propertySelectionMiddleThumbStyle
Gets or sets the style for the border track used internally by the slider.
(Inherited from RadSlider.)
Public propertySelectionRange
Gets the difference between SelectionStart and SelectionEnd.
(Inherited from DoubleRangeBase.)
Public propertyCode exampleSelectionStart
Gets or sets the smallest value of a specified selection.
(Inherited from DoubleRangeBase.)
Public propertyStepAction
This property determines how the slider will behave when in range mode. Setting this property to ChangeRange will move only the corresponding thumb when Large or Small step is performed. Setting the property to MoveRange will move the whole range when Large or Small change has been performed.
(Inherited from RadSlider.)
Public propertyThumbStyle
Gets or sets the style for the Thumbs used internally by the slider.
(Inherited from RadSlider.)
Public propertyThumbVisibility
Gets or sets the visibility of the thumb(s) in RadSlider.
(Inherited from RadSlider.)
Public propertyTickBarStyle
Gets or sets the style for the RadTickBar used internally by the slider.
(Inherited from RadSlider.)
Public propertyTickFrequency
Gets or sets the interval between tick marks. This is a dependency property.
(Inherited from RadSlider.)
Public propertyTickPlacement
Gets or sets the position of tick marks with respect to the track of the RadSlider. This is a dependency property.
(Inherited from RadSlider.)
Public propertyTicks
Gets or sets the positions of the tick marks to display for a RadSlider. This is a dependency property.
(Inherited from RadSlider.)
Public propertyTickTemplate
Gets or sets the TickTemplate that will be used to represent a single tick on the TickBar.
(Inherited from RadSlider.)
Public propertyTickTemplateSelector
Gets or sets the TickTemplateSelector that will be used to pick a template for the tick marks.
(Inherited from RadSlider.)
Public propertyTrackStyle
Gets or sets the style for the track used internally by the slider.
(Inherited from RadSlider.)
Top
Events
  NameDescription
Public eventDragCompleted
Occurs when the Thumb control loses mouse capture.
(Inherited from RadSlider.)
Public eventDragDelta
Occurs when the mouse moves while the thumb is still on focus.
(Inherited from RadSlider.)
Public eventDragStarted
Occurs when a thumb starts dragging.
(Inherited from RadSlider.)
Public eventMaximumRangeSpanChanged
Occurs when MaximumRangeSpan property changes value.
(Inherited from DoubleRangeBase.)
Public eventMinimumRangeSpanChanged
Occurs when MinimumRangeSpan property changes value.
(Inherited from DoubleRangeBase.)
Public eventSelectionChanged
Occurs when the Selection property has changed.
(Inherited from DoubleRangeBase.)
Public eventSelectionEndChanged
Occurs when SelectionEnd property changes value.
(Inherited from DoubleRangeBase.)
Public eventSelectionStartChanged
Occurs when SelectionStart property changes value.
(Inherited from DoubleRangeBase.)
Top
See Also