Click or drag to resize
TimeBarPanelBase Class
Base class for all panels used in RadTimeBar.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls.TimeBar
Assembly: Telerik.Windows.Controls.DataVisualization (in Telerik.Windows.Controls.DataVisualization.dll) Version: 2014.3.1202.1050 (2014.3.1202.1050)
Syntax
public abstract class TimeBarPanelBase : Panel

The TimeBarPanelBase type exposes the following members.

Constructors
  NameDescription
Protected methodTimeBarPanelBase
Initializes a new instance of the TimeBarPanelBase class.
Top
Methods
  NameDescription
Protected methodStatic memberCalculateAvailableSize
Calculates the available size for the panel and its children based on the Size passed to the MeasureOverride. The positive and negative infinity values are replaced with 0.
Protected methodCalculateItemSize
Calculates the size of an item in pixels based on the period in Ticks that this item represents.
Protected methodCalculatePixelsPerTick(Double)
Calculates the number of pixels per tick based on the specified Width of the panel.
Protected methodStatic memberCalculatePixelsPerTick(Double, Int64)
Calculates the number of pixels per tick based on the specified Width of the panel and the period in Ticks it visualizes.
Protected methodOnSizeChanged
Called when either the ActualHeight or the ActualWidth properties change value on this panel.
Protected methodUpdateScroll
Updates the properties of the panel based on the state of the Slider. This method should be called in MeasureOverride before the size of the children of the panel are calculated.
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 MethodClearValue
Clears the local value of the read only property.
(Defined by DependencyPropertyExtensions.)
Public Extension MethodCoerceValue
Coerces the value of the specified dependency property. This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.
(Defined by DependencyPropertyExtensions.)
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 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 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 MethodSetValue
Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.
(Defined by DependencyPropertyExtensions.)
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 memberSliderMaximumProperty
Identifies the SliderMaximum dependency property.
Public fieldStatic memberSliderMinimumProperty
Identifies the SliderMinimum dependency property.
Public fieldStatic memberSliderProperty
Identifies the Slider dependency property.
Top
Properties
  NameDescription
Public propertyPeriodEnd
Gets or sets the end of the period that the control visualizes. The PeriodEnd value itself is excluded from the period.
Public propertyPeriodStart
Gets or sets the start of the period that the control visualizes.
Protected propertyPixelsPerTick
Gets or sets the number of pixels per tick.
Public propertySlider
Gets or sets the RadSlider used to control the zooming and scrolling in this TimeBarPanelBase.
Public propertySliderMaximum
Gets or sets the Maximum of the Slider.
Public propertySliderMinimum
Gets or sets the Minimum of the Slider.
Public propertyVisiblePeriodEnd
Gets or sets the end of the visible period.
Public propertyVisiblePeriodStart
Gets or sets the start of the visible period.
Top
See Also