Back to Devexpress

ConstantLineTitle Class

maui-devexpress-dot-maui-dot-charts-c68de236.md

latest4.6 KB
Original Source

ConstantLineTitle Class

Stores constant line title settings.

Namespace : DevExpress.Maui.Charts

Assembly : DevExpress.Maui.Charts.dll

NuGet Package : DevExpress.Maui.Charts

Declaration

csharp
public class ConstantLineTitle :
    TitleBase

The following members return ConstantLineTitle objects:

Remarks

The ConstantLineTitle class properties define the common settings of a constant line title:

  • Text - Specifies the constant line title text.
  • Style - Provides access to the title text appearance settings (text color and size).
  • Visible - Allows you to show and hide the constant line title.
  • Alignment - Specifies the constant line title alignment.
  • ShowBelowLine - Specifies whether the title is displayed below or above the constant line.

To create and configure a constant line title, assign a ConstantLineTitle object with the specified properties to the constant line’s Title property.

Example

This example shows how to add a constant line to a numeric y-axis, customize its appearance and show it in the chart legend. To do this, add a NumericConstantLine object with the specified properties to the NumericAxisY.ConstantLines collection.

xaml
<dxc:ChartView>
  <!--...-->

  <dxc:ChartView.AxisY>
      <dxc:NumericAxisY>
          <dxc:NumericAxisY.ConstantLines>
              <dxc:NumericConstantLine AxisValue="{Binding ViewModel.NightTempAverage}"
                                       ShowBehind="True"
                                       VisibleInLegend="True"
                                       LegendText="Average Annual">
                  <!-- Customize the constant line title. -->
                  <dxc:NumericConstantLine.Title>
                      <dxc:ConstantLineTitle Text="{Binding ViewModel.NightTempAverage, StringFormat='{0}°C'}"
                                             Alignment="Far" 
                                             ShowBelowLine="False">
                          <dxc:ConstantLineTitle.Style>
                              <dxc:TitleStyle>
                                  <dxc:TitleStyle.TextStyle>
                                      <dxc:TextStyle Color="#7f43bf" Size="12"/>
                                  </dxc:TitleStyle.TextStyle>
                              </dxc:TitleStyle>
                          </dxc:ConstantLineTitle.Style>
                      </dxc:ConstantLineTitle>
                  </dxc:NumericConstantLine.Title>
                  <!-- Customize the constant line appearance. -->
                  <dxc:NumericConstantLine.Style>
                      <dxc:ConstantLineStyle Stroke="#7f43bf" Thickness="2" Dashes="7 3"/>
                  </dxc:NumericConstantLine.Style>
              </dxc:NumericConstantLine>
          </dxc:NumericAxisY.ConstantLines>
      </dxc:NumericAxisY>
  </dxc:ChartView.AxisY>
</dxc:ChartView>

Implements

IElementController

INotifyPropertyChanged

Inheritance

System.Object BindableObject Element ChartElementBase ChartElement StyledElement TitleBase ConstantLineTitle

Extension Methods

Yield<ConstantLineTitle>()

YieldIfNotNull<ConstantLineTitle>()

See Also

ConstantLineTitle Members

DevExpress.Maui.Charts Namespace