Intersoft ClientUI Documentation
LinearAxis Class
Members 



An axis that displays numeric values.
Object Model
LinearAxis ClassAdditionalGridLineCollection ClassAdditionalGridLine ClassISFramework ClassStyleSelector ClassISeriesHost Interface
Syntax
<TemplatePartAttribute(Name="AxisTitle", Type=Intersoft.Client.UI.DataVisualization.Title)>
<StyleTypedPropertyAttribute(Property="MinorTickMarkStyle", StyleTargetType=System.Windows.Shapes.Line)>
<StyleTypedPropertyAttribute(Property="AxisLabelStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.NumericAxisLabel)>
<StyleTypedPropertyAttribute(Property="TitleStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.Title)>
<StyleTypedPropertyAttribute(Property="MajorTickMarkStyle", StyleTargetType=System.Windows.Shapes.Line)>
<StyleTypedPropertyAttribute(Property="GridLineStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.GridLine)>
<TemplatePartAttribute(Name="AxisGrid", Type=System.Windows.Controls.Grid)>
Public Class LinearAxis 
   Inherits NumericAxis
   Implements Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing, IAxisIRangeAxisIRangeConsumerIRequireSeriesHostIValueMarginConsumerIZoomPanelHost 
Dim instance As LinearAxis
[TemplatePartAttribute(Name="AxisTitle", Type=Intersoft.Client.UI.DataVisualization.Title)]
[StyleTypedPropertyAttribute(Property="MinorTickMarkStyle", StyleTargetType=System.Windows.Shapes.Line)]
[StyleTypedPropertyAttribute(Property="AxisLabelStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.NumericAxisLabel)]
[StyleTypedPropertyAttribute(Property="TitleStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.Title)]
[StyleTypedPropertyAttribute(Property="MajorTickMarkStyle", StyleTargetType=System.Windows.Shapes.Line)]
[StyleTypedPropertyAttribute(Property="GridLineStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.GridLine)]
[TemplatePartAttribute(Name="AxisGrid", Type=System.Windows.Controls.Grid)]
public class LinearAxis : NumericAxis, Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing, IAxisIRangeAxisIRangeConsumerIRequireSeriesHostIValueMarginConsumerIZoomPanelHost  
[TemplatePartAttribute(Name="AxisTitle", Type=Intersoft.Client.UI.DataVisualization.Title)]
[StyleTypedPropertyAttribute(Property="MinorTickMarkStyle", StyleTargetType=System.Windows.Shapes.Line)]
[StyleTypedPropertyAttribute(Property="AxisLabelStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.NumericAxisLabel)]
[StyleTypedPropertyAttribute(Property="TitleStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.Title)]
[StyleTypedPropertyAttribute(Property="MajorTickMarkStyle", StyleTargetType=System.Windows.Shapes.Line)]
[StyleTypedPropertyAttribute(Property="GridLineStyle", StyleTargetType=Intersoft.Client.UI.DataVisualization.GridLine)]
[TemplatePartAttribute(Name="AxisGrid", Type=System.Windows.Controls.Grid)]
public ref class LinearAxis : public NumericAxis, Intersoft.Client.Framework.IControlIntersoft.Client.Framework.IFramework, Intersoft.Client.Framework.ILicensing, IAxisIRangeAxisIRangeConsumerIRequireSeriesHostIValueMarginConsumerIZoomPanelHost  
Remarks

LinearAxis is a range axis type that puts numeric values evenly between a Minimum and Maximum value along a chart axis. By default, it determines Minimum, Maximum, and Interval values from the charting data to fit all of the chart elements on the screen.

You can also explicitly set specific values for these properties. because it is range type you can specify the Interval between value, and also how much interval count by using MaximumIntervalCount

Example
XAML
Copy Code
<Intersoft:UXChart>
    <Intersoft:UXChart.Series>
        <Intersoft:ColumnSeries ItemsSource="{Binding DataSource}"
                IndependentValueBinding="{Binding Country}"
                DependentValueBinding="{Binding MedalCount}">
            <Intersoft:ColumnSeries.DependentRangeAxis>
                <Intersoft:LinearAxis ExtendRangeToOrigin="True" 
                        Maximum="100" Minimum="0" Interval="10" />
            </Intersoft:ColumnSeries.DependentRangeAxis>
        </Intersoft:ColumnSeries>
    </Intersoft:UXChart.Series>
</Intersoft:UXChart>
Inheritance Hierarchy

System.Object
   System.Windows.DependencyObject
      System.Windows.UIElement
         System.Windows.FrameworkElement
            System.Windows.Controls.Control
               Intersoft.Client.Framework.ISControl
                  Intersoft.Client.UI.DataVisualization.Axis
                     Intersoft.Client.UI.DataVisualization.DisplayAxis
                        Intersoft.Client.UI.DataVisualization.RangeAxis
                           Intersoft.Client.UI.DataVisualization.NumericAxis
                              Intersoft.Client.UI.DataVisualization.LinearAxis
                                 Intersoft.Client.UI.DataVisualization.RadarPolarAxisBase

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

LinearAxis Members
Intersoft.Client.UI.DataVisualization Namespace

Send Feedback