Skip to main content
All docs
V26.1
  • Axis2D.LabelAlignment Property

    Gets or sets the axis label alignment. This is a dependency property.

    Namespace: DevExpress.Xpf.Charts

    Assembly: DevExpress.Xpf.Charts.v26.1.dll

    NuGet Package: DevExpress.Wpf.Charts

    Declaration

    public AxisLabelAlignment LabelAlignment { get; set; }

    Property Value

    Type Description
    AxisLabelAlignment

    The value that defines the axis label alignment.

    Available values:

    Name Description
    Auto

    The label alignment depends on the Axis2D.Alignment property value.

    Center

    Axis labels are centered with major tickmarks.

    Far

    Axis labels are displayed at the major tickmark right or top side in depending on axis type and orientation.

    Near

    Axis labels are displayed at the major tickmark left or bottom side in depending on axis type and orientation.

    Remarks

    The following table lists values you can use to specify the LabelAlignment property.

    Value The example image
    Center Axis Label Alignment - Center
    Far Axis Label Alignment - Far
    Near Axis Label Alignment - Near

    Example

    This example illustrates how to configure the axis element appearance and layout:

    The following markup configures options of a y-axis to resemble to its appearance in the image above:

    <dxc:XYDiagram2D.AxisY>
        <dxc:AxisY2D TitlePosition="Outside" 
                     LabelPosition="Inside" 
                     LabelAlignment="Far"
                     Alignment="Near">
            <dxc:AxisY2D.NumericScaleOptions>
                <dxc:ContinuousNumericScaleOptions AutoGrid="False" 
                                                   GridSpacing="10"/>
            </dxc:AxisY2D.NumericScaleOptions>
            <dxc:AxisY2D.WholeRange>
                <dxc:Range dxc:AxisY2D.AlwaysShowZeroLevel="False"/>
            </dxc:AxisY2D.WholeRange>
            <dxc:AxisY2D.Label>
                <dxc:AxisLabel TextPattern="{}{V} °F" 
                               FontSize="10"/>
            </dxc:AxisY2D.Label>
            <dxc:AxisY2D.Title>
                <dxc:AxisTitle Content="Temperature"  
                               Visible="True" 
                               Alignment="Center" 
                               FontSize="12"/>
            </dxc:AxisY2D.Title>
        </dxc:AxisY2D>
    </dxc:XYDiagram2D.AxisY>
    

    The following table lists the API members the example above uses:

    Member Description
    Axis2D.TitlePosition Gets or sets the axis title position.
    Axis2D.LabelPosition Gets or sets the axis label position.
    Axis2D.LabelAlignment Gets or sets the axis label alignment. This is a dependency property.
    Axis2D.Alignment Gets or sets the axis alignment. This is a dependency property.
    AxisY2D.NumericScaleOptions Provides access to the options that define the behavior of a numeric Y-scale when its mode is continuous.
    ContinuousNumericScaleOptions Contains settings for numeric axis data when its scale mode is continuous.
    Axis.WholeRange Gets or sets the range through which it’s possible to scroll an axis.
    Range Contains the common settings that define the range displayed by an axis.
    AxisBase.Label Specifies axis label settings.
    AxisLabel Contains settings for axis labels.
    Axis.Title Provides access to the title settings of an axis.
    AxisTitle Defines the common settings of an axis title.
    See Also