Click or drag to resize
TimeBarBase Class
A base class for RadTimeBar and RadTimeline.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.DataVisualization (in Telerik.Windows.Controls.DataVisualization.dll) Version: 2017.3.913.40 (2017.3.913.40)
Syntax
public abstract class TimeBarBase : ContentControl, 
	ISupportInitialize

The TimeBarBase type exposes the following members.

Constructors
  NameDescription
Protected methodTimeBarBase
Initializes a new instance of the TimeBarBase class.
Top
Methods
  NameDescription
Public methodConvertPointToDateTime
Converts a point inside the control to a DateTime value relative to the timeline.
Public methodEndInit
Indicates that the initialization process for the element is complete.
(Overrides FrameworkElementEndInit.)
Public methodOnApplyTemplate
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
(Overrides FrameworkElementOnApplyTemplate.)
Protected methodOnGroupIntervalChanged
Called when the CurrentGroupInterval changes.
Protected methodOnInitialized
Raises the Initialized event. This method is invoked whenever IsInitialized is set to true internally.
(Overrides FrameworkElementOnInitialized(EventArgs).)
Protected methodOnItemIntervalChanged
Called when the CurrentItemInterval changes.
Protected methodOnMouseWheel
Raises the [E:MouseWheel] event.
(Overrides UIElementOnMouseWheel(MouseWheelEventArgs).)
Protected methodOnSliderSelectionChanged
Called when the Selection of the RadSlider changes.
Protected methodOnVisiblePeriodChanged
Called when the VisiblePeriodStart or the VisiblePeriodEnd change.
Protected methodStatic memberRegisterCommand
Registers an ICommand with the TimeBarBase type.
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 memberActualMinZoomRangeProperty
Identifies the ActualMinZoomRange dependency property.
Public fieldStatic memberActualVisiblePeriodRangeProperty
Identifies the ActualVisiblePeriodRange dependency property.
Public fieldStatic memberCurrentGroupIntervalProperty
Identifies the CurrentGroupInterval dependency property.
Public fieldStatic memberCurrentItemIntervalProperty
Identifies the CurrentItemInterval dependency property.
Public fieldStatic memberGroupIntervalChangedEvent
Identifies the GroupIntervalChanged routed event.
Public fieldStatic memberGroupPeriodHeaderStyleProperty
Identifies the GroupPeriodHeaderStyle dependency property.
Public fieldStatic memberIntervalGroupsProperty
Identifies the IntervalGroups dependency property.
Public fieldStatic memberIntervalItemsProperty
Identifies the IntervalItems dependency property.
Public fieldStatic memberIntervalsProperty
Identifies the Intervals dependency property.
Public fieldStatic memberItemIntervalChangedEvent
Identifies the ItemIntervalChanged routed event.
Public fieldStatic memberLargeChangeProperty
Identifies the LargeChange dependency property.
Public fieldStatic memberMaxZoomRangeProperty
Identifies the MaxZoomRange dependency property.
Public fieldStatic memberMinZoomRangeProperty
Identifies the MinZoomRange dependency property.
Public fieldStatic memberPeriodEndProperty
Identifies the PeriodEnd dependency property.
Public fieldStatic memberPeriodHeaderStyleProperty
Identifies the PeriodHeaderStyle dependency property.
Public fieldStatic memberPeriodStartProperty
Identifies the PeriodStart dependency property.
Public fieldStatic memberScrollModeProperty
Identifies the ScrollMode dependency property.
Public fieldStatic memberSliderStyleProperty
Identifies the SliderStyle dependency property.
Public fieldStatic memberSmallChangeProperty
Identifies the SmallChange dependency property.
Public fieldStatic memberSpecialSlotsGeneratorProperty
Identifies the SpecialSlotsGenerator dependency property.
Public fieldStatic memberSpecialSlotsProperty
Identifies the SpecialSlots dependency property.
Public fieldStatic memberVisiblePeriodChangedEvent
Identifies the VisiblePeriodChanged routed event.
Public fieldStatic memberVisiblePeriodEndProperty
Identifies the VisiblePeriodEnd dependency property.
Public fieldStatic memberVisiblePeriodProperty
Identifies the VisiblePeriod dependency property.
Public fieldStatic memberVisiblePeriodStartProperty
Identifies the VisiblePeriodStart dependency property.
Top
Properties
  NameDescription
Public propertyActualMinZoomRange
Gets the actual MinZoomRange.
Public propertyActualVisiblePeriodRange
Gets the actual visible period range.
Public propertyCurrentGroupInterval
Gets the current group interval.
Public propertyCurrentItemInterval
Gets the current item interval.
Public propertyGroupPeriodHeaderStyle
Gets or sets the HeaderStyle for every group period item.
Public propertyIntervalGroups
Gets a collection of PeriodSpans used to generate the group period items.
Public propertyIntervalItems
Gets a collection of PeriodSpans used to generate the period items.
Public propertyIntervals
Gets a collection of intervals used by the control.
Public propertyLargeChange
Gets or sets the TimeSpan value to add to or subtract from VisiblePeriodStart when the user clicks on the track of the slider.
Public propertyMaxZoomRange
Gets or sets the maximum TimeSpan that the control can zoom out to.
Public propertyMinZoomRange
Gets or sets the minimum TimeSpan that the control can zoom in to.
Public propertyPeriodEnd
Gets or sets the end of the period that the control visualizes. The PeriodEnd value itself is excluded from the period.
Public propertyPeriodHeaderStyle
Gets or sets the HeaderStyle for every period item.
Public propertyPeriodStart
Gets or sets the start of the period that the control visualizes.
Public propertyScrollMode
Gets or sets a value that determines how manipulation input influences the horizontal scrolling and zooming behavior of the control.
Public propertySliderStyle
Gets or sets the Style of the RadSlider.
Public propertySmallChange
Gets or sets the TimeSpan value to add to or subtract from VisiblePeriodStart when the user clicks on the increase or decrease handles of the slider. The SmallChange also determines the zoom step.
Public propertySpecialSlots
Gets a collection of IPeriodSpans used to generate the special slots.
Public propertySpecialSlotsGenerator
Gets or sets an ITimeRangeGenerator instance that generates special IPeriodSpan slots for the current VisiblePeriod.
Public propertyVisiblePeriod
Gets or sets the visible period.
Public propertyVisiblePeriodEnd
Gets or sets the end of the visible period.
Public propertyVisiblePeriodStart
Gets or sets the start of the visible period.
Top
Events
  NameDescription
Public eventActualVisiblePeriodRangeChanged
Occurs when the actual visible period range changes.
Public eventGroupIntervalChanged
Occurs when the CurrentGroupInterval changes.
Public eventItemIntervalChanged
Occurs when the CurrentItemInterval changes.
Public eventVisiblePeriodChanged
Occurs when the VisiblePeriodStart or the VisiblePeriodEnd change.
Top
See Also