Class SfDateTimeRangeNavigator
Inherited Members
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.SfChart.WPF.dll
Syntax
public class SfDateTimeRangeNavigator : SfRangeNavigator
Constructors
SfDateTimeRangeNavigator()
Initializes a new instance of the SfDateTimeRangeNavigator class.
Declaration
public SfDateTimeRangeNavigator()
Fields
DeferredUpdateDelayProperty
The DependencyProperty for DeferredUpdateDelay property
Declaration
public static readonly DependencyProperty DeferredUpdateDelayProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
EnableDeferredUpdateProperty
The DependencyProperty for EnableDeferredUpdate property.
Declaration
public static readonly DependencyProperty EnableDeferredUpdateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HigherBarGridLineStyleProperty
The DependencyProperty for HigherBarGridLineStyle property.
Declaration
public static readonly DependencyProperty HigherBarGridLineStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HigherBarTickLineStyleProperty
The DependencyProperty for HigherBarTickLineStyle property.
Declaration
public static readonly DependencyProperty HigherBarTickLineStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HigherBarVisibilityProperty
The DependencyProperty for
Declaration
public static readonly DependencyProperty HigherBarVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HigherLabelStyleProperty
The DependencyProperty for HigherLabelStyle property.
Declaration
public static readonly DependencyProperty HigherLabelStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
HigherLevelBarStyleProperty
The DependencyProperty for HigherLevelBarStyle property.
Declaration
public static readonly DependencyProperty HigherLevelBarStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
IntervalsProperty
The DependencyProperty for Intervals property.
Declaration
public static readonly DependencyProperty IntervalsProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ItemsSourceProperty
The DependencyProperty for ItemsSource property.
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LeftThumbStyleProperty
The DependencyProperty for LeftThumbStyle property.
Declaration
public static readonly DependencyProperty LeftThumbStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LeftToolTipTemplateProperty
The DependencyProperty for LeftToolTipTemplate property.
Declaration
public static readonly DependencyProperty LeftToolTipTemplateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LowerBarGridLineStyleProperty
The DependencyProperty for LowerBarGridLineStyle property.
Declaration
public static readonly DependencyProperty LowerBarGridLineStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LowerBarTickLineStyleProperty
The DependencyProperty for LowerBarTickLineStyle property.
Declaration
public static readonly DependencyProperty LowerBarTickLineStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LowerBarVisibilityProperty
The DependencyProperty for LowerBarVisibility property.
Declaration
public static readonly DependencyProperty LowerBarVisibilityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LowerLabelStyleProperty
The DependencyProperty for LowerLabelStyle property.
Declaration
public static readonly DependencyProperty LowerLabelStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
LowerLevelBarStyleProperty
The DependencyProperty for LowerLevelBarStyle property.
Declaration
public static readonly DependencyProperty LowerLevelBarStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MaximumProperty
The DependencyProperty for Maximum property.
Declaration
public static readonly DependencyProperty MaximumProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
MinimumProperty
The DependencyProperty for Minimum property.
Declaration
public static readonly DependencyProperty MinimumProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RangePaddingProperty
The DependencyProperty for RangePadding property.
Declaration
public static readonly DependencyProperty RangePaddingProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RightThumbStyleProperty
The DependencyProperty for RightThumbStyle property.
Declaration
public static readonly DependencyProperty RightThumbStyleProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
RightToolTipTemplateProperty
The DependencyProperty for RightToolTipTemplate property.
Declaration
public static readonly DependencyProperty RightToolTipTemplateProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ShowGridLinesProperty
The DependencyProperty for ShowGridLines property.
Declaration
public static readonly DependencyProperty ShowGridLinesProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ShowToolTipProperty
The DependencyProperty for ShowToolTip property.
Declaration
public static readonly DependencyProperty ShowToolTipProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
ToolTipLabelFormatProperty
The DependencyProperty for ToolTipLabelFormat property.
Declaration
public static readonly DependencyProperty ToolTipLabelFormatProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
XBindingPathProperty
The DependencyProperty for XBindingPath property.
Declaration
public static readonly DependencyProperty XBindingPathProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Properties
DeferredUpdateDelay
Gets or sets double interval value to reset the timer when EnableDeferredUpdate is true
Declaration
public double DeferredUpdateDelay { get; set; }
Property Value
Type |
---|
System.Double |
EnableDeferredUpdate
Gets or sets a value indicating whether to defer the ValueChanged notification.
Declaration
public bool EnableDeferredUpdate { get; set; }
Property Value
Type |
---|
System.Boolean |
HigherBarGridLineStyle
Gets or sets the style for upper bar gridlines.
Declaration
public Style HigherBarGridLineStyle { get; set; }
Property Value
Type |
---|
System.Windows.Style |
HigherBarTickLineStyle
Gets or sets the style for tick lines inside the upper bar.
Declaration
public Style HigherBarTickLineStyle { get; set; }
Property Value
Type |
---|
System.Windows.Style |
HigherBarVisibility
Gets or sets a value for indicating whether the visibility of the upper label bar.
Declaration
public Visibility HigherBarVisibility { get; set; }
Property Value
Type |
---|
System.Windows.Visibility |
HigherLabelStyle
Gets or sets the higher label style.
Declaration
public Style HigherLabelStyle { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Style | The higher label style. |
HigherLevelBarStyle
Gets or sets the styles for the higher label bar of SfDateTimeRangeNavigator.
Declaration
public LabelBarStyle HigherLevelBarStyle { get; set; }
Property Value
Type |
---|
LabelBarStyle |
Intervals
Gets or sets intervals collection to render labels of SfDateTimeRangeNavigator.
Declaration
public Intervals Intervals { get; set; }
Property Value
Type |
---|
Intervals |
ItemsSource
Gets or sets an object source used to render range.
Declaration
public object ItemsSource { get; set; }
Property Value
Type | Description |
---|---|
System.Object | The DataSource value. |
LeftThumbStyle
Gets or sets the thumb style for left thumb.
Declaration
public ThumbStyle LeftThumbStyle { get; set; }
Property Value
Type |
---|
ThumbStyle |
LeftToolTipTemplate
Gets or sets template for the left side ToolTip.
Declaration
public DataTemplate LeftToolTipTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.DataTemplate | System.Windows.DataTemplate |
LowerBarGridLineStyle
Gets or sets the style for lower bar gridlines.
Declaration
public Style LowerBarGridLineStyle { get; set; }
Property Value
Type |
---|
System.Windows.Style |
LowerBarTickLineStyle
Gets or sets the style for tick lines in lower bar.
Declaration
public Style LowerBarTickLineStyle { get; set; }
Property Value
Type |
---|
System.Windows.Style |
LowerBarVisibility
Gets or sets a value for indicating whether the visibility of the lower label bar.
Declaration
public Visibility LowerBarVisibility { get; set; }
Property Value
Type |
---|
System.Windows.Visibility |
LowerLabelStyle
Gets or sets the lower label style.
Declaration
public Style LowerLabelStyle { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Style | The lower label style. |
LowerLevelBarStyle
Gets or sets the styles for the lower label bar of SfDateTimeRangeNavigator.
Declaration
public LabelBarStyle LowerLevelBarStyle { get; set; }
Property Value
Type |
---|
LabelBarStyle |
Maximum
Gets or sets the Maximum Ending Range of the SfDateTimeRangeNavigator.
Declaration
public object Maximum { get; set; }
Property Value
Type |
---|
System.Object |
Minimum
Gets or sets the Minimum Starting Range of the SfDateTimeRangeNavigator.
Declaration
public object Minimum { get; set; }
Property Value
Type |
---|
System.Object |
RangePadding
Gets or sets NavigatorRangePadding to shift the SfDateTimeRangeNavigator axis range inside or outside.
Declaration
public NavigatorRangePadding RangePadding { get; set; }
Property Value
Type |
---|
NavigatorRangePadding |
RightThumbStyle
Gets or sets the right thumb style.
Declaration
public ThumbStyle RightThumbStyle { get; set; }
Property Value
Type |
---|
ThumbStyle |
RightToolTipTemplate
Gets or sets template for the right side ToolTip.
Declaration
public DataTemplate RightToolTipTemplate { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.DataTemplate | System.Windows.DataTemplate |
SelectedData
Gets an IEnumerable source for the particular selected region
Declaration
public object SelectedData { get; }
Property Value
Type |
---|
System.Object |
ShowGridLines
Gets or sets a value indicating whether to show grid lines inside the content.
Declaration
public bool ShowGridLines { get; set; }
Property Value
Type |
---|
System.Boolean |
ShowToolTip
Gets or sets a value indicating whether to show ToolTip.
Declaration
public bool ShowToolTip { get; set; }
Property Value
Type |
---|
System.Boolean |
ToolTipLabelFormat
Gets or sets label format for ToolTip.
Declaration
public string ToolTipLabelFormat { get; set; }
Property Value
Type |
---|
System.String |
XBindingPath
Gets or sets the property path of the x data in ItemsSource.
Declaration
public string XBindingPath { get; set; }
Property Value
Type |
---|
System.String |
Methods
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate. In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Declaration
public override void OnApplyTemplate()
Overrides
OnDataSourceChanged(DependencyPropertyChangedEventArgs)
Updates the SfDateTimeRangeNavigator on data source changed.
Declaration
protected void OnDataSourceChanged(DependencyPropertyChangedEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.DependencyPropertyChangedEventArgs | args | The Event Arguments. |
OnMouseMove(MouseEventArgs)
Updates the SfDateTimeRangeNavigator mouse move operations.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.MouseEventArgs | e | The Event Arguments |
OnScrollbarValueChanged(Object, EventArgs)
Updates the SfDateTimeRangeNavigator on scroll bar value changed.
Declaration
protected override void OnScrollbarValueChanged(object sender, EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The Sender Object |
System.EventArgs | e | The Event Arguments |
Overrides
OnTimeLineSizeChanged(Object, SizeChangedEventArgs)
Updates the SfDateTimeRangeNavigator interval on time line changed.
Declaration
protected override void OnTimeLineSizeChanged(object sender, SizeChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The Sender |
System.Windows.SizeChangedEventArgs | e | The Event Arguments |
Overrides
OnTimeLineValueChanged(Object, EventArgs)
Updates the tooltip on time line value changed.
Declaration
protected override void OnTimeLineValueChanged(object sender, EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The Sender Object |
System.EventArgs | e | The Event Arguments |
Overrides
OnValueChanged()
Updates the SfDateTimeRangeNavigator on it's value change.
Declaration
protected override void OnValueChanged()
Overrides
Events
HigherBarLabelsCreated
Occurs when the upper bar labels are created.
Declaration
public event EventHandler<HigherBarLabelsCreatedEventArgs> HigherBarLabelsCreated
Event Type
Type |
---|
System.EventHandler<HigherBarLabelsCreatedEventArgs> |
LowerBarLabelsCreated
Occurs when the lower bar labels are created.
Declaration
public event EventHandler<LowerBarLabelsCreatedEventArgs> LowerBarLabelsCreated
Event Type
Type |
---|
System.EventHandler<LowerBarLabelsCreatedEventArgs> |