C# Класс WinRTXamlToolkit.Controls.DataVisualization.Charting.DisplayAxis

An axis that has a range.
Наследование: Axis, IRequireSeriesHost
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AxisLabelStyleProperty DependencyProperty
MajorTickMarkStyleProperty DependencyProperty
ShowGridLinesProperty DependencyProperty
TitleProperty DependencyProperty
TitleStyleProperty DependencyProperty

Private Properties

Свойство Тип Описание
ArrangeAxisGrid void
DisplayAxisSizeChanged void
GetMajorGridLineCoordinates IEnumerable
InternalGetMajorGridLinePositions IEnumerable
OnAxisLabelStylePropertyChanged void
OnGridLinesPropertyChanged void
OnMajorTickMarkStylePropertyChanged void
OnOrientedPanelSizeChanged void
OnShowGridLinesPropertyChanged void
OnTitlePropertyChanged void
RenderAxis void
SetShowGridLines void

Защищенные методы

Метод Описание
CreateAxisLabel ( ) : Control

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.

Приватные методы

Метод Описание
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.

Описание методов

CreateAxisLabel() защищенный Метод

Creates an axis label.
protected CreateAxisLabel ( ) : Control
Результат Windows.UI.Xaml.Controls.Control

CreateMajorTickMark() защищенный Метод

Creates a major axis tick mark.
protected CreateMajorTickMark ( ) : Line
Результат Line

CreateTickMark() защищенный Метод

Creates a tick mark and applies a style to it.
protected CreateTickMark ( Style style ) : Line
style Style The style to apply.
Результат Line

DisplayAxis() защищенный Метод

Instantiates a new instance of the DisplayAxis class.
protected DisplayAxis ( ) : System
Результат System

GetLength() защищенный Метод

Returns the length of the axis given an available size.
protected GetLength ( Size availableSize ) : double
availableSize Size The available size.
Результат double

Invalidate() защищенный Метод

Invalidates the axis.
protected Invalidate ( ) : void
Результат void

MeasureOverride() защищенный Метод

Renders the axis.
protected MeasureOverride ( Size availableSize ) : Size
availableSize Size The available size.
Результат Size

OnApplyTemplate() защищенный Метод

Retrieves template parts and configures layout.
protected OnApplyTemplate ( ) : void
Результат void

OnAxisLabelStylePropertyChanged() защищенный Метод

AxisLabelStyleProperty property changed handler.
protected OnAxisLabelStylePropertyChanged ( Style oldValue, Style newValue ) : void
oldValue Style Old value.
newValue Style New value.
Результат void

OnDependentAxesCollectionChanged() защищенный Метод

Updates the grid lines element if a suitable dependent axis has been added to a radial axis.
protected OnDependentAxesCollectionChanged ( ) : void
Результат void

OnInvalidated() защищенный Метод

Updates the visual appearance of the axis when it is invalidated.
protected OnInvalidated ( RoutedEventArgs args ) : void
args RoutedEventArgs Information for the invalidated event.
Результат void

OnLocationPropertyChanged() защищенный Метод

Arranges the grid when the location property is changed.
protected OnLocationPropertyChanged ( AxisLocation oldValue, AxisLocation newValue ) : void
oldValue AxisLocation The old location.
newValue AxisLocation The new location.
Результат void

OnMajorTickMarkStylePropertyChanged() защищенный Метод

MajorTickMarkStyleProperty property changed handler.
protected OnMajorTickMarkStylePropertyChanged ( Style oldValue, Style newValue ) : void
oldValue Style Old value.
newValue Style New value.
Результат void

OnOrientationPropertyChanged() защищенный Метод

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.
protected OnOrientationPropertyChanged ( AxisOrientation oldValue, AxisOrientation newValue ) : void
oldValue AxisOrientation The old value.
newValue AxisOrientation The new value.
Результат void

OnSeriesHostPropertyChanged() защищенный Метод

This method is run when the series host property is changed.
protected OnSeriesHostPropertyChanged ( ISeriesHost oldValue, ISeriesHost newValue ) : void
oldValue ISeriesHost The old series host.
newValue ISeriesHost The new series host.
Результат void

OnShowGridLinesPropertyChanged() защищенный Метод

ShowGridLinesProperty property changed handler.
protected OnShowGridLinesPropertyChanged ( bool oldValue, bool newValue ) : void
oldValue bool Old value.
newValue bool New value.
Результат void

OnTitlePropertyChanged() защищенный Метод

TitleProperty property changed handler.
protected OnTitlePropertyChanged ( object oldValue, object newValue ) : void
oldValue object Old value.
newValue object New value.
Результат void

PrepareAxisLabel() защищенный Метод

Prepares an axis label to be plotted.
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.
Результат void

Render() защищенный абстрактный Метод

Renders the axis labels, tick marks, and other visual elements.
protected abstract Render ( Size availableSize ) : void
availableSize Size The available size.
Результат void

Описание свойств

AxisLabelStyleProperty публичное статическое свойство

Identifies the AxisLabelStyle dependency property.
public static DependencyProperty AxisLabelStyleProperty
Результат DependencyProperty

MajorTickMarkStyleProperty публичное статическое свойство

Identifies the MajorTickMarkStyle dependency property.
public static DependencyProperty MajorTickMarkStyleProperty
Результат DependencyProperty

ShowGridLinesProperty публичное статическое свойство

Identifies the ShowGridLines dependency property.
public static DependencyProperty ShowGridLinesProperty
Результат DependencyProperty

TitleProperty публичное статическое свойство

Identifies the Title dependency property.
public static DependencyProperty TitleProperty
Результат DependencyProperty

TitleStyleProperty публичное статическое свойство

Identifies the TitleStyle dependency property.
public static DependencyProperty TitleStyleProperty
Результат DependencyProperty