ClassChartSeriesLabelDefinition
Describes the appearance of the labels within a ChartSeries. A chart series can have multiple definitions, allowing for multiple labels per data point.
Definition
Namespace:Telerik.UI.Xaml.Controls.Chart
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public class ChartSeriesLabelDefinition : DependencyObject
Inheritance: objectChartSeriesLabelDefinition
Constructors
ChartSeriesLabelDefinition()
Declaration
public ChartSeriesLabelDefinition()
Fields
BindingProperty
Identifies the Binding property.
Declaration
public static readonly DependencyProperty BindingProperty
Field Value
DependencyProperty
DefaultVisualStyleProperty
Identifies the DefaultVisualStyle property.
Declaration
public static readonly DependencyProperty DefaultVisualStyleProperty
Field Value
DependencyProperty
FormatProperty
Identifies the Format property.
Declaration
public static readonly DependencyProperty FormatProperty
Field Value
DependencyProperty
HorizontalAlignmentProperty
Identifies the HorizontalAlignment property.
Declaration
public static readonly DependencyProperty HorizontalAlignmentProperty
Field Value
DependencyProperty
LabelTemplateProperty
Identifies the LabelTemplate property.
Declaration
public static readonly DependencyProperty LabelTemplateProperty
Field Value
DependencyProperty
LabelTemplateSelectorProperty
Identifies the LabelTemplateSelector property.
Declaration
public static readonly DependencyProperty LabelTemplateSelectorProperty
Field Value
DependencyProperty
MarginProperty
Identifies the Margin property.
Declaration
public static readonly DependencyProperty MarginProperty
Field Value
DependencyProperty
StrategyProperty
Identifies the DefaultVisualStyle property.
Declaration
public static readonly DependencyProperty StrategyProperty
Field Value
DependencyProperty
VerticalAlignmentProperty
Identifies the VerticalAlignment property.
Declaration
public static readonly DependencyProperty VerticalAlignmentProperty
Field Value
DependencyProperty
Properties
Binding
Gets or sets the DataPointBinding instance that will retrieve the content of each label. Valid when the owning ChartSeries is data-bound.
Declaration
public DataPointBinding Binding { get; set; }
Property Value
DefaultVisualStyle
Gets or sets the Style instance that defines the appearance of the default label visuals - TextBlock instances.
Declaration
public Style DefaultVisualStyle { get; set; }
Property Value
Style
Format
Gets or sets the string used to format the label content, using the method.
HorizontalAlignment
Gets or sets the alignment along the X-axis of each label relative to the DataPoint it is associated to.
Declaration
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
HorizontalAlignment
LabelTemplate
Gets or sets the DataTemplate instance that may be used to define custom-looking labels.
Declaration
public DataTemplate LabelTemplate { get; set; }
Property Value
DataTemplate
LabelTemplateSelector
Gets or sets the DataTemplateSelector instance that may be used to provide context-specific data templates, depending on the provided DataPoint.
Declaration
public DataTemplateSelector LabelTemplateSelector { get; set; }
Property Value
DataTemplateSelector
Margin
Gets or sets the that defines the offset of each label from the four box edges.
Declaration
public Thickness Margin { get; set; }
Property Value
Thickness
Strategy
Gets or sets a custom ChartSeriesLabelStrategy instance that may be used to completely override labels appearance, content and layout.
Declaration
public ChartSeriesLabelStrategy Strategy { get; set; }
Property Value
VerticalAlignment
Gets or sets the alignment along the Y-axis of each label relative to the DataPoint it is associated to.
Declaration
public VerticalAlignment VerticalAlignment { get; set; }
Property Value
VerticalAlignment