Property | Type | Description | |
---|---|---|---|
ActualIntervalProperty | DependencyProperty | ||
ActualMaximumProperty | DependencyProperty | ||
ActualMinimumProperty | DependencyProperty | ||
IntervalProperty | DependencyProperty | ||
IntervalTypeProperty | DependencyProperty | ||
MaximumProperty | DependencyProperty | ||
MinimumProperty | DependencyProperty |
Property | Type | Description | |
---|---|---|---|
AlignIntervalStart | DateTime | ||
CalculateActualInterval | double | ||
CalculateDateTimeInterval | double | ||
GetPlotAreaCoordinate | |||
IncrementDateTime | DateTime | ||
OnIntervalPropertyChanged | void | ||
OnIntervalPropertyChanged | void | ||
OnIntervalTypePropertyChanged | void | ||
OnIntervalTypePropertyChanged | void | ||
OnMaximumPropertyChanged | void | ||
OnMaximumPropertyChanged | void | ||
OnMinimumPropertyChanged | void | ||
OnMinimumPropertyChanged | void | ||
OverrideDataRange | Range |
Method | Description | |
---|---|---|
CanPlot ( object value ) : bool |
Returns a value indicating whether a value can plot.
|
|
DateTimeAxis ( ) : System |
Instantiates a new instance of the DateTimeAxis2 class.
|
Method | Description | |
---|---|---|
CreateAxisLabel ( ) : |
Creates a new instance of the DateTimeAxisLabel class.
|
|
GetLabelValues ( Size availableSize ) : IEnumerable |
Returns a sequence of values to plot on the axis.
|
|
GetMajorAxisValues ( Size availableSize ) : IEnumerable |
Returns a sequence of major values.
|
|
GetMajorTickMarkValues ( Size availableSize ) : IEnumerable |
Returns a sequence of values to create major tick marks for.
|
|
GetPlotAreaCoordinate ( object value, Range |
Returns the plot area coordinate of a value.
|
|
GetPlotAreaCoordinate ( object value, double length ) : |
Returns the plot area coordinate of a value.
|
|
GetValueAtPosition ( |
Returns the value range given a plot area coordinate.
|
|
OnActualRangeChanged ( Range |
Updates the typed actual maximum and minimum properties when the actual range changes.
|
|
PrepareAxisLabel ( |
Prepares an instance of the DateTimeAxisLabel class by setting its IntervalType property.
|
Method | Description | |
---|---|---|
AlignIntervalStart ( DateTime start, double intervalSize, DateTimeIntervalType type ) : DateTime |
Adjusts the beginning of the first interval depending on the type and size.
|
|
CalculateActualInterval ( Size availableSize ) : double |
Returns the actual interval to use to determine which values are displayed in the axis.
|
|
CalculateDateTimeInterval ( DateTime minimum, DateTime maximum, DateTimeIntervalType &type, Size availableSize ) : double | ||
GetPlotAreaCoordinate ( object value, Range |
Returns the plot area coordinate of a value.
|
|
IncrementDateTime ( DateTime date, double interval ) : DateTime |
This method accepts a date time and increments it.
|
|
OnIntervalPropertyChanged ( ) : void |
IntervalProperty property changed handler.
|
|
OnIntervalPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
IntervalProperty property changed handler.
|
|
OnIntervalTypePropertyChanged ( DateTimeIntervalType newValue ) : void |
IntervalTypeProperty property changed handler.
|
|
OnIntervalTypePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
IntervalTypeProperty property changed handler.
|
|
OnMaximumPropertyChanged ( DateTime newValue ) : void |
MaximumProperty property changed handler.
|
|
OnMaximumPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
MaximumProperty property changed handler.
|
|
OnMinimumPropertyChanged ( DateTime newValue ) : void |
MinimumProperty property changed handler.
|
|
OnMinimumPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
MinimumProperty property changed handler.
|
|
OverrideDataRange ( Range |
public CanPlot ( object value ) : bool | ||
value | object | The value to plot. |
return | bool |
protected CreateAxisLabel ( ) : |
||
return |
protected GetLabelValues ( Size availableSize ) : IEnumerable |
||
availableSize | Size | The available size. |
return | IEnumerable |
protected GetMajorAxisValues ( Size availableSize ) : IEnumerable |
||
availableSize | Size | The available size. |
return | IEnumerable |
protected GetMajorTickMarkValues ( Size availableSize ) : IEnumerable |
||
availableSize | Size | The available size. |
return | IEnumerable |
protected GetPlotAreaCoordinate ( object value, Range |
||
value | object | The value to plot. |
currentRange | Range |
The range to use determine the coordinate. |
length | double | The length of the axis. |
return |
protected GetPlotAreaCoordinate ( object value, double length ) : |
||
value | object | The value to plot. |
length | double | The length of the axis. |
return |
protected GetValueAtPosition ( |
||
value | The position. | |
return | IComparable |
protected OnActualRangeChanged ( Range |
||
range | Range |
The actual range. |
return | void |
protected PrepareAxisLabel ( |
||
label | An instance of the DateTimeAxisLabel class. /// | |
dataContext | object | The data context to assign to the label. /// |
return | void |
public static DependencyProperty ActualIntervalProperty | ||
return | DependencyProperty |
public static DependencyProperty ActualMaximumProperty | ||
return | DependencyProperty |
public static DependencyProperty ActualMinimumProperty | ||
return | DependencyProperty |
public static DependencyProperty IntervalProperty | ||
return | DependencyProperty |
public static DependencyProperty IntervalTypeProperty | ||
return | DependencyProperty |
public static DependencyProperty MaximumProperty | ||
return | DependencyProperty |