Click or drag to resize
NChartTimeAxis Class
The NChartTimeAxis class provides methods to display the time axis of the chart.
Inheritance Hierarchy
SystemObject
  NChart3D_UWPNChartTimeAxis

Namespace:  NChart3D_UWP
Assembly:  NChart3D_UWP (in NChart3D_UWP.dll)
Syntax
public sealed class NChartTimeAxis : INChartObject, 
	INChartAxis

The NChartTimeAxis type exposes the following members.

Properties
  NameDescription
Public propertyAnimationTime
Time that takes to play the whole time axis in seconds.
Public propertyAutohideTooltip
Flag indicating whether the tooltip should be hidden automatically when the user interactions end (true) or not (false).
Public propertyChart
Chart the object belongs to. This property is assigned automatically whenever the object is assigned to the chart.
Public propertyCurrentIndex
Current timestamp index (index of the timestamp tick where the handler stays).
Public propertyDataSource
Time axis data source.
Public propertyFrame
Frame of the time axis in the view's coordinate system. The frame is a rect fully enclosing the entire time axis with its ticks, labels and control buttons, but not its tooltip. This rect is calculated during
UpdateData
call when the chat lays out its elements.
Public propertyMargin
Margin of the time axis.
Public propertyMinTickSpacing
Minimal spacing between neighbor ticks in pixels (the tick is the center place of the timestamp title a kind of milestone on the axis). According to this value some timestamps can be hidden if there are too many of them.
Public propertyPadding
Padding of the time axis.
Public propertyTickColor
Color used to display timestamp ticks.
Public propertyTickOffset
Offset of timestamp ticks (spacing between slider and ticks) in pixels. If positive ticks are outside of slider if negative ticks may overlap the slider; so the outer border of the slider (including the slider's handler) is assumed as zero offset.
Public propertyTickShape
Shape of timestamp ticks.
Public propertyTickSize
Size of ticks in pixels.
Public propertyTickTitlesColor
Color used to display timestamp titles.
Public propertyTickTitlesFont
Font used to display timestamp titles.
Public propertyTickTitlesLayout
Layout of timestamp titles.
Public propertyTickTitlesOffset
Offset of timestamp titles (spacing between the slider and titles) in pixels.
Public propertyTickTitlesPosition
Position of timestamp titles.
Public propertyTooltip
Tooltip that appears over the handler. This is null by default.
Public propertyVisible
Flag that determines if the object is visible (true) or not (false). The default value is true.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGoToFirstTick
Go to the beginning of the timeline (without any user interactions).
Public methodGoToLastTick
Go to the ending of the timeline (without any user interactions).
Public methodGoToNextTick
Go to the next timestamp (without any user interactions).
Public methodGoToPreviousTick
Go to the previous timestamp (without any user interactions).
Public methodPlay
Start playing the timeline (without any user interactions).
Public methodSetBeginButtonStateImages
Set images for button "go to the beginning".
Public methodSetEndButtonStateImages
Set images for button "go to the ending".
Public methodSetHandlerImage
Set image for the handler of the slider.
Public methodSetImages
Set all images used for time axis at once. This method automatically adjusts TickSize and TickOffset according to images provided.
Public methodSetPauseButtonStateImages
Set images for button "pause".
Public methodSetPlayButtonStateImages
Set images for button "play".
Public methodSetSliderImage
Specify the image for the slider and the cap insets to stretch it.
Public methodStop
Stop playing the timeline (without any user interactions).
Public methodToString (Inherited from Object.)
Top
See Also