Property | Type | Description | |
---|---|---|---|
AxisLabelStyleProperty | DependencyProperty | ||
MajorTickMarkStyleProperty | DependencyProperty | ||
ShowGridLinesProperty | DependencyProperty | ||
TitleProperty | DependencyProperty | ||
TitleStyleProperty | DependencyProperty |
Property | Type | Description | |
---|---|---|---|
ArrangeAxisGrid | void | ||
DisplayAxisSizeChanged | void | ||
GetMajorGridLineCoordinates | IEnumerable |
||
InternalGetMajorGridLinePositions | IEnumerable |
||
OnAxisLabelStylePropertyChanged | void | ||
OnGridLinesPropertyChanged | void | ||
OnMajorTickMarkStylePropertyChanged | void | ||
OnOrientedPanelSizeChanged | void | ||
OnShowGridLinesPropertyChanged | void | ||
OnTitlePropertyChanged | void | ||
RenderAxis | void | ||
SetShowGridLines | void |
Method | Description | |
---|---|---|
CreateAxisLabel ( ) : |
Creates an axis label.
|
|
CreateMajorTickMark ( ) : Line |
Creates a major axis tick mark.
|
|
CreateTickMark ( Style style ) : Line |
Creates a tick mark and applies a style to it.
|
|
DisplayAxis ( ) : System |
Instantiates a new instance of the DisplayAxis class.
|
|
GetLength ( Size availableSize ) : double |
Returns the length of the axis given an available size.
|
|
Invalidate ( ) : void |
Invalidates the axis.
|
|
MeasureOverride ( Size availableSize ) : Size |
Renders the axis.
|
|
OnApplyTemplate ( ) : void |
Retrieves template parts and configures layout.
|
|
OnAxisLabelStylePropertyChanged ( Style oldValue, Style newValue ) : void |
AxisLabelStyleProperty property changed handler.
|
|
OnDependentAxesCollectionChanged ( ) : void |
Updates the grid lines element if a suitable dependent axis has been added to a radial axis.
|
|
OnInvalidated ( RoutedEventArgs args ) : void |
Updates the visual appearance of the axis when it is invalidated.
|
|
OnLocationPropertyChanged ( AxisLocation oldValue, AxisLocation newValue ) : void |
Arranges the grid when the location property is changed.
|
|
OnMajorTickMarkStylePropertyChanged ( Style oldValue, Style newValue ) : void |
MajorTickMarkStyleProperty property changed handler.
|
|
OnOrientationPropertyChanged ( AxisOrientation oldValue, AxisOrientation newValue ) : void |
Reformulates the grid when the orientation is changed. Grid is either separated into two columns or two rows. The title is inserted with the outermost section from the edge and an oriented panel is inserted into the innermost section.
|
|
OnSeriesHostPropertyChanged ( ISeriesHost oldValue, ISeriesHost newValue ) : void |
This method is run when the series host property is changed.
|
|
OnShowGridLinesPropertyChanged ( bool oldValue, bool newValue ) : void |
ShowGridLinesProperty property changed handler.
|
|
OnTitlePropertyChanged ( object oldValue, object newValue ) : void |
TitleProperty property changed handler.
|
|
PrepareAxisLabel ( Control label, object dataContext ) : void |
Prepares an axis label to be plotted.
|
|
Render ( Size availableSize ) : void |
Renders the axis labels, tick marks, and other visual elements.
|
Method | Description | |
---|---|---|
ArrangeAxisGrid ( ) : void |
Arranges the elements in the axis grid.
|
|
DisplayAxisSizeChanged ( object sender, SizeChangedEventArgs e ) : void |
If display axis has just become visible, invalidate.
|
|
GetMajorGridLineCoordinates ( Size availableSize ) : IEnumerable |
||
InternalGetMajorGridLinePositions ( ) : IEnumerable |
This method is used to share the grid line coordinates with the internal grid lines control.
|
|
OnAxisLabelStylePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
AxisLabelStyleProperty property changed handler.
|
|
OnGridLinesPropertyChanged ( DisplayAxisGridLines oldValue, DisplayAxisGridLines newValue ) : void |
GridLinesProperty property changed handler.
|
|
OnMajorTickMarkStylePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
MajorTickMarkStyleProperty property changed handler.
|
|
OnOrientedPanelSizeChanged ( object sender, SizeChangedEventArgs e ) : void |
When the size of the oriented panel changes invalidate the axis.
|
|
OnShowGridLinesPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
ShowGridLinesProperty property changed handler.
|
|
OnTitlePropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void |
TitleProperty property changed handler.
|
|
RenderAxis ( Size availableSize ) : void |
Renders the axis if there is a valid value for orientation.
|
|
SetShowGridLines ( bool newValue ) : void |
Creates and destroys a grid lines element based on the specified value.
|
protected CreateAxisLabel ( ) : |
||
return |
protected CreateTickMark ( Style style ) : Line | ||
style | Style | The style to apply. |
return | Line |
protected GetLength ( Size availableSize ) : double | ||
availableSize | Size | The available size. |
return | double |
protected MeasureOverride ( Size availableSize ) : Size | ||
availableSize | Size | The available size. |
return | Size |
protected OnAxisLabelStylePropertyChanged ( Style oldValue, Style newValue ) : void | ||
oldValue | Style | Old value. |
newValue | Style | New value. |
return | void |
protected OnDependentAxesCollectionChanged ( ) : void | ||
return | void |
protected OnInvalidated ( RoutedEventArgs args ) : void | ||
args | RoutedEventArgs | Information for the invalidated event. |
return | void |
protected OnLocationPropertyChanged ( AxisLocation oldValue, AxisLocation newValue ) : void | ||
oldValue | AxisLocation | The old location. |
newValue | AxisLocation | The new location. |
return | void |
protected OnMajorTickMarkStylePropertyChanged ( Style oldValue, Style newValue ) : void | ||
oldValue | Style | Old value. |
newValue | Style | New value. |
return | void |
protected OnOrientationPropertyChanged ( AxisOrientation oldValue, AxisOrientation newValue ) : void | ||
oldValue | AxisOrientation | The old value. |
newValue | AxisOrientation | The new value. |
return | void |
protected OnSeriesHostPropertyChanged ( ISeriesHost oldValue, ISeriesHost newValue ) : void | ||
oldValue | ISeriesHost | The old series host. |
newValue | ISeriesHost | The new series host. |
return | void |
protected OnShowGridLinesPropertyChanged ( bool oldValue, bool newValue ) : void | ||
oldValue | bool | Old value. |
newValue | bool | New value. |
return | void |
protected OnTitlePropertyChanged ( object oldValue, object newValue ) : void | ||
oldValue | object | Old value. |
newValue | object | New value. |
return | void |
protected PrepareAxisLabel ( Control label, object dataContext ) : void | ||
label | Control | The axis label to prepare. |
dataContext | object | The data context to use for the axis /// label. |
return | void |
protected abstract Render ( Size availableSize ) : void | ||
availableSize | Size | The available size. |
return | void |
public static DependencyProperty AxisLabelStyleProperty | ||
return | DependencyProperty |
public static DependencyProperty MajorTickMarkStyleProperty | ||
return | DependencyProperty |
public static DependencyProperty ShowGridLinesProperty | ||
return | DependencyProperty |
public static DependencyProperty TitleProperty | ||
return | DependencyProperty |