Xceed Toolkit Plus for WPF v5.1 Documentation
Xceed.Wpf.Toolkit Assembly / Xceed.Wpf.Toolkit.Chart Namespace / Axis Class
Members Example


In This Topic
    Axis Class
    In This Topic
    Represents an axis.
    Syntax
    'Declaration
     
    <DefaultPropertyAttribute("Content")>
    <ContentPropertyAttribute("Content")>
    <LocalizabilityAttribute(LocalizationCategory.None, Readability=Readability.Unreadable)>
    <StyleTypedPropertyAttribute(Property="FocusVisualStyle", StyleTargetType=System.Windows.Controls.Control)>
    <XmlLangPropertyAttribute("Language")>
    <UsableDuringInitializationAttribute(True)>
    <RuntimeNamePropertyAttribute("Name")>
    <UidPropertyAttribute("Uid")>
    <TypeDescriptionProviderAttribute(MS.Internal.ComponentModel.DependencyObjectProvider)>
    <NameScopePropertyAttribute("NameScope", System.Windows.NameScope)>
    Public Class Axis 
       Inherits GridLine
    'Usage
     
    Dim instance As Axis
    [DefaultProperty("Content")]
    [ContentProperty("Content")]
    [Localizability(LocalizationCategory.None, Readability=Readability.Unreadable)]
    [StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=System.Windows.Controls.Control)]
    [XmlLangProperty("Language")]
    [UsableDuringInitialization(true)]
    [RuntimeNameProperty("Name")]
    [UidProperty("Uid")]
    [TypeDescriptionProvider(MS.Internal.ComponentModel.DependencyObjectProvider)]
    [NameScopeProperty("NameScope", System.Windows.NameScope)]
    public class Axis : GridLine 
    Example
    The following shows how to configure various properties of the x-axis and the y-axis of a chart.
    <Window x:Class="WpfApplication56.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
            Title="MainWindow" Height="350" Width="525">
        <Window.Resources>
            <DataTemplate x:Key="AxisTitleTemplate">
                <Border DockPanel.Dock="Top" BorderThickness="1" CornerRadius="4">
                    <Border.Background>
                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                            <GradientStop Color="White" Offset="0.0" />
                            <GradientStop Color="Blue" Offset="1.0" />
                        </LinearGradientBrush>
                    </Border.Background>
    
                    <TextBlock FontFamily="Comic Sans MS" FontSize="18" Margin="2,2,2,1"
    				            HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding Path=Text}">
    					<TextBlock.Foreground>
    						<SolidColorBrush Color="Black"/>
    					</TextBlock.Foreground>
                    </TextBlock>
                </Border>
            </DataTemplate>
    
            <DataTemplate x:Key="GridTemplateX">
                <Canvas Width="{Binding Path=W}" Height="{Binding Path=H}">
                    <Polyline Points="{Binding Path=Points}" StrokeThickness="1" Stroke="Red" StrokeDashArray="1 5 1 1" />
                </Canvas>
            </DataTemplate>
    
            <DataTemplate x:Key="GridTemplateY">
                <Canvas Width="{Binding Path=W}" Height="{Binding Path=H}">
                    <Polyline  Points="{Binding Path=Points}" StrokeThickness="1" Stroke="Green" StrokeDashArray="8 3 1 3"/>
                </Canvas>
            </DataTemplate>
    
            <DataTemplate x:Key="TickTemplateX">
                <Canvas Width="{Binding Path=W}" Height="{Binding Path=H}">
                    <Line X1="{Binding Path=XStart}" Y1="{Binding Path=YStart}" X2="{Binding Path=XEnd}" Y2="{Binding Path=YEnd}" StrokeThickness="5" Stroke="Red"/>
                </Canvas>
            </DataTemplate>
    
            <DataTemplate x:Key="TickTemplateY">
                <Canvas Width="{Binding Path=W}" Height="{Binding Path=H}">
                    <Line  X1="{Binding Path=XStart}" Y1="{Binding Path=YStart}" X2="{Binding Path=XEnd}" Y2="{Binding Path=YEnd}" StrokeThickness="5" Stroke="Green"/>
                </Canvas>
            </DataTemplate>
    
            <DataTemplate x:Key="ArrowTemplate">
                <Polyline Points="{Binding Path=Points}"
    					  StrokeThickness="2" Stroke="Blue"/>
            </DataTemplate>
    
            <DataTemplate x:Key="LabelTemplateX">
                <Border DockPanel.Dock="Top" BorderThickness="1" CornerRadius="4">
                    <Border.Background>
                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                            <GradientStop Color="Yellow" Offset="0.0" />
                            <GradientStop Color="Red" Offset="1.0" />
                        </LinearGradientBrush>
                    </Border.Background>
    
                    <TextBlock FontFamily="Comic Sans MS" FontSize="18" Margin="2,2,2,1"
    				  HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding Path=Text}">
    					<TextBlock.Foreground>
    						<SolidColorBrush Color="Black"/>
    					</TextBlock.Foreground>
                    </TextBlock>
                </Border>
            </DataTemplate>
    
            <DataTemplate x:Key="LabelTemplateY">
                <Border DockPanel.Dock="Top" BorderThickness="1" CornerRadius ="4">
                    <Border.Background>
                        <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                            <GradientStop Color="Yellow" Offset="0.0" />
                            <GradientStop Color="LimeGreen" Offset="1.0" />
                        </LinearGradientBrush>
                    </Border.Background>
    
                    <TextBlock FontFamily="Comic Sans MS" FontSize="18" Margin="2,2,2,1"
    				  HorizontalAlignment="Center" VerticalAlignment="Center" Text="{Binding Path=Text}">
    					<TextBlock.Foreground>
    						<SolidColorBrush Color="Black"/>
    					</TextBlock.Foreground>
                    </TextBlock>
                </Border>
            </DataTemplate>
    
            <DataTemplate x:Key="AxisTemplate">
                <Polyline Points="{Binding Path=Points}"
    				  StrokeThickness="2" Stroke="Blue"/>
            </DataTemplate>
        </Window.Resources>
        <Grid>
            <xctk:Chart>
                <xctk:Chart.Areas>
                    <xctk:Area x:Name="_area1" Title="Area #1" >
                        <xctk:Area.XAxis>
                            <xctk:Axis LabelsType="Labels" GraduationMode="Manual"
                                AxisTitleTemplate="{StaticResource AxisTitleTemplate}"
                                            GridTemplate="{StaticResource GridTemplateX}"
                                            TickTemplate="{StaticResource TickTemplateX}"
                                            ArrowTemplate="{StaticResource ArrowTemplate}"
                                            LabelTemplate="{StaticResource LabelTemplateX}">
                                <xctk:Axis.Template>
                                    <ControlTemplate TargetType="{x:Type xctk:Axis}">
                                        <ContentPresenter ContentTemplate="{StaticResource AxisTemplate}"/>
                                    </ControlTemplate>
                                </xctk:Axis.Template>
    
                                <xctk:Axis.Arrow>
                                    <xctk:Arrow Length="20" Thickness="10"/>
                                </xctk:Axis.Arrow>
                            </xctk:Axis>
                        </xctk:Area.XAxis>
                        <xctk:Area.YAxis>
                            <xctk:Axis Reversed="true"
                                            AxisTitleTemplate="{StaticResource AxisTitleTemplate}"
                                            GridTemplate="{StaticResource GridTemplateY}"
                                            TickTemplate="{StaticResource TickTemplateY}"
                                            ArrowTemplate="{StaticResource ArrowTemplate}"
                                            LabelTemplate="{StaticResource LabelTemplateY}">
                                <xctk:Axis.Template>
                                    <ControlTemplate TargetType="{x:Type xctk:Axis}">
                                        <ContentPresenter ContentTemplate="{StaticResource AxisTemplate}"/>
                                    </ControlTemplate>
                                </xctk:Axis.Template>
    
                                <xctk:Axis.Arrow>
                                    <xctk:Arrow Length="20" Thickness="10"/>
                                </xctk:Axis.Arrow>
                            </xctk:Axis>
                        </xctk:Area.YAxis>
                        <xctk:Area.Series>
                            <xctk:Series x:Name="_series1"
                                              Spacing="20"
                                              ShowPointsInLegend="false"
                                              ShowHintLabels="false"
                                              HintLineLength="20">
                                <xctk:Series.Layout>
                                    <xctk:ColumnLayout />
                                </xctk:Series.Layout>
                                <xctk:Series.DataPoints>
                                    <xctk:DataPoint X="1" Y="1" Label="Oct" />
                                    <xctk:DataPoint X="2" Y="2" Label="Jan"/>
                                    <xctk:DataPoint X="2.5" Y="1.5" Label="Feb" />
                                    <xctk:DataPoint X="4" Y="1" Label="Jun"/>
                                    <xctk:DataPoint X="1.5" Y="3" Label="Dec"/>
                                    <xctk:DataPoint X="5" Y="5" Label="Apr"/>
                                    <xctk:DataPoint X="3" Y="1" Label="Nov"/>
                                    <xctk:DataPoint X="4.5" Y="7" Label="Jul"/>
                                    <xctk:DataPoint X="3.5" Y="4.5" Label="Aug"/>
                                </xctk:Series.DataPoints>
                            </xctk:Series>
                        </xctk:Area.Series>
                    </xctk:Area>
                </xctk:Chart.Areas>
            </xctk:Chart>
        </Grid>
    </Window>
    Inheritance Hierarchy

    System.Object
       System.Windows.Threading.DispatcherObject
          System.Windows.DependencyObject
             System.Windows.Media.Visual
                System.Windows.UIElement
                   System.Windows.FrameworkElement
                      System.Windows.Controls.Control
                         System.Windows.Controls.ContentControl
                            Xceed.Wpf.Toolkit.Chart.ChartPrimitive
                               Xceed.Wpf.Toolkit.Chart.GridLine
                                  Xceed.Wpf.Toolkit.Chart.Axis

    Public Constructors
     NameDescription
    Public ConstructorOverloaded. Initializes a new instance of the Axis class.  
    Top
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Identifies the ArrowTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the AxisLabelsLayout dependency property.  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)Identifies the AxisTitleTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the CustomRangeEnd dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the CustomRangeStart dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the GridTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)Identifies the LabelsType dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the LabelTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TicksCount dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TickTemplate dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the TitleMargin dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Identifies the Title dependency property.  
    Top
    Public Properties
     NameDescription
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public PropertyGets or sets the arrow of the axis.  
    Public PropertyGets or sets the data template used to represent the Arrow.  
    Public PropertyGets or sets the layout mode of the Axis labels.  
    Public PropertyGets or sets the DataTemplate that will be used to display the GridLine associated with the Axis pointer function.  
    Public PropertyGets or sets the DataTemplate that will be used to display the LevelLabel associated with the Axis pointer function.  
    Public PropertyGets or sets the data template used to represent Axis title labels.  
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.Controls.ContentControl)
    Public Property (Inherited from System.Windows.Controls.ContentControl)
    Public Property (Inherited from System.Windows.Controls.ContentControl)
    Public Property (Inherited from System.Windows.Controls.ContentControl)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public PropertyGets or sets the custom end point for manual scale mode.  
    Public PropertyGets or sets the custom start point for manual scale mode.  
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public PropertyGets the DataPoint corresponding to this primitive. (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Public PropertyGets or sets the DateTime format used for converting DateTime to label text in LabelsType.DateTime mode.  
    Public PropertyGets or sets the format information used to determine how DateTime values are formatted and displayed, depending on culture.  
    Public Property (Inherited from System.Windows.DependencyObject)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.Threading.DispatcherObject)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public PropertyGets or sets the graduation mode of the axis.  
    Public PropertyGets a collection of grid lines.  
    Public PropertyGets the layout point used to calculate position of the element. (Inherited from Xceed.Wpf.Toolkit.Chart.GridLine)
    Public PropertyGets or sets the data template used to represent grid lines.  
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public PropertyGets or sets the binding source object for this primitive. (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public PropertyGets or sets if the axis intersects the other axis at other axis minimim value. Default is true.  
    Public Property (Inherited from System.Windows.UIElement)
    Public PropertyGets or sets whether a primitive is "covered." (When "covered," a primitive is not highlighted, but some other primitive is highlighted.) (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public PropertyGets or sets whether the primitive is highlighted. (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.DependencyObject)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.UIElement)
    Public PropertyGets or sets the decimals count on axis labels. Default is null. This property can be used when the LabelType property is set to Numeric. Please note that this property can modify the TickCount property.  
    Public PropertyGets or sets the type of Tick labels.  
    Public PropertyGets or sets the data template used to represent labels.  
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public PropertyGets or sets the start point of the axis line.  
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public PropertyGets or sets the orientation of the grid line. (Inherited from Xceed.Wpf.Toolkit.Chart.GridLine)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public PropertyGets or sets range of the axis.  
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public PropertyGets or sets whether the axis is reversed.  
    Public PropertyGets or sets the scale mode of the axis.  
    Public PropertyGets or sets the visibility of the arrow.  
    Public PropertyGets or sets the visibility of the axis.  
    Public PropertyGets or sets the visibility of the Axis label.  
    Public PropertyGets or sets if the Axis pointer is shown.  
    Public PropertyGets or sets the visibility of grid lines.  
    Public PropertyGets or sets the visibility of tick labels.  
    Public PropertyGets or sets the visibility of ticks.  
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public PropertyGets a list of tick labels.  
    Public PropertyGets a collection of ticks.  
    Public PropertyGets or sets the count of ticks on the axis.  
    Public PropertyGets or sets the data template used to represent ticks.  
    Public PropertyGets or sets text for the axis label.  
    Public PropertyGets or sets the margin between the axis label (whose text is represented by Title) and the axis line.  
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Public Property (Inherited from System.Windows.Controls.Control)
    Public Property (Inherited from System.Windows.UIElement)
    Public Property (Inherited from System.Windows.FrameworkElement)
    Top
    Protected Properties
     NameDescription
    Protected Internal Property (Inherited from System.Windows.FrameworkElement)
    Protected Internal Property (Inherited from System.Windows.Controls.Control)
    Protected Internal Property (Inherited from System.Windows.UIElement)
    Protected Internal Property (Inherited from System.Windows.FrameworkElement)
    Protected Property (Inherited from System.Windows.UIElement)
    Protected Internal Property (Inherited from System.Windows.Controls.ContentControl)
    Protected Internal PropertyGets or sets the offset for axis length used to lay out helper visuals correctly, such as "spider leg" labels, etc.  
    Protected Property (Inherited from System.Windows.UIElement)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.FrameworkElement)
    Protected Internal Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Internal Property (Inherited from System.Windows.Media.Visual)
    Protected Internal Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Protected Property (Inherited from System.Windows.Media.Visual)
    Top
    Public Methods
     NameDescription
    Public MethodOverloaded.  (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public MethodOverloaded.  (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public MethodOverloaded.  (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public MethodOverloaded.  (Inherited from System.Windows.FrameworkElement)
    Public MethodOverloaded.  (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public MethodOverloaded.  (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.Media.Visual)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.DependencyObject)
    Public MethodConverts a point in user-logic coordinates into a point in actual pixels.  
    Public Method (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.Media.Visual)
    Public Method (Inherited from System.Windows.Media.Visual)
    Public MethodPerforms the layout of the axis line and arrow; calculates the axis length, location, and zero point; and recalculates axis layout data.  
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public MethodPerform the graduation for a custom range in manual scale mode.  
    Public MethodPerforms the graduation of the axis.  
    Public MethodPerforms the layout of the axis and its components.  
    Public Method (Inherited from System.Windows.Media.Visual)
    Public Method (Inherited from System.Windows.Media.Visual)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public MethodPrepares layout of the axis and its components.  
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.UIElement)
    Public MethodResets the layout.  
    Public MethodOverloaded.  (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public MethodSets the direction of the tick labels.  
    Public MethodOverloaded.  (Inherited from System.Windows.DependencyObject)
    Public Method (Inherited from System.Windows.Controls.Control)
    Public MethodOverloaded.  (Inherited from System.Windows.Media.Visual)
    Public Method (Inherited from System.Windows.Media.Visual)
    Public Method (Inherited from System.Windows.Media.Visual)
    Public Method (Inherited from System.Windows.UIElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.FrameworkElement)
    Public Method (Inherited from System.Windows.UIElement)
    Top
    Protected Methods
     NameDescription
    Protected Method (Inherited from System.Windows.Controls.ContentControl)
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.Controls.ContentControl)
    Protected Method (Inherited from System.Windows.Media.Visual)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected MethodArranges tick labels and title label.  
    Protected Method (Inherited from System.Windows.Controls.Control)
    Protected Method  
    Protected MethodCorrects the position of the grid lines.  
    Protected MethodAdds axis primitives (arrow, axis title, axis label, ticks, and tick labels) to the visual children collection.  
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected MethodGets text for tick labels.  
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected MethodOverloaded.  (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.Controls.Control)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected MethodCalled when the Arrow property is changed.  
    Protected MethodCalled when the ArrowTemplate property is changed.  
    Protected MethodCalled when the AxisLabelsLayout property is changed.  
    Protected Method  
    Protected MethodCalled when the AxisTitleTemplate property is changed.  
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.Controls.ContentControl)
    Protected Method (Inherited from System.Windows.Controls.ContentControl)
    Protected Method (Inherited from System.Windows.Controls.ContentControl)
    Protected Method (Inherited from System.Windows.Controls.ContentControl)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected MethodCalled when the CustomRangeEnd property is changed.  
    Protected MethodCalled when the CustomRangeStart property is changed.  
    Protected Method (Inherited from System.Windows.Media.Visual)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected MethodCalled when the GridTemplate property is changed.  
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method  
    Protected MethodCalled when the LabelTemplate property is changed.  
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.Controls.Control)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected MethodOverridden. Called when the Orientation property is changed.  
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.Controls.Control)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.Controls.Control)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected MethodCalled when the TicksCount property is changed.  
    Protected MethodCalled when the TickTemplate property is changed.  
    Protected MethodCalled when the Title property is changed.  
    Protected MethodCalled when the TitleMargin property is changed.  
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Method (Inherited from System.Windows.UIElement)
    Protected Internal Method (Inherited from System.Windows.Media.Visual)
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected MethodPerforms the layout of an arrow.  
    Protected MethodPerforms the layout of an axis.  
    Protected MethodPerforms the layout of the axis label.  
    Protected MethodPerforms the layout of the grid lines.  
    Protected Internal MethodPerforms the layout of the labels.  
    Protected MethodPrepares the layout of the axis and its components.  
    Protected MethodPerforms the layout of the ticks.  
    Protected MethodCreates the Tick label collection and Axis title label.  
    Protected MethodCreates the Tick collection.  
    Protected MethodRaises the PropertyChanged event. (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Protected MethodRecalculates the axis.  
    Protected Internal Method (Inherited from System.Windows.FrameworkElement)
    Protected Method (Inherited from System.Windows.Media.Visual)
    Protected Internal Method (Inherited from System.Windows.DependencyObject)
    Protected Method  
    Top
    Public Events
     NameDescription
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public EventRaised when the primitive becomes highlighted. (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Public EventRaised when primitive is no longer highlighted. (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.Controls.Control)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.Controls.Control)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public EventRaised when a property value changes. (Inherited from Xceed.Wpf.Toolkit.Chart.ChartPrimitive)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.UIElement)
    Public Event (Inherited from System.Windows.FrameworkElement)
    Top
    Requirements

    Target Platforms: Windows 11, Windows 10, 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