menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class CircularLabelTick - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class CircularLabelTick

    Inheritance
    System.Object
    GaugeElement
    TickBase
    CircularLabelTick
    Inherited Members
    GaugeElement.BackgroundBrush
    GaugeElement.BackgroundBrushProperty
    GaugeElement.BorderBrush
    GaugeElement.BorderBrushProperty
    GaugeElement.BorderWidth
    GaugeElement.BorderWidthProperty
    TickBase.Angle
    TickBase.AngleChanged
    TickBase.AngleProperty
    TickBase.DistanceFromScale
    TickBase.DistanceFromScaleChanged
    TickBase.DistanceFromScaleProperty
    TickBase.OnAngleChanged(DependencyPropertyChangedEventArgs)
    TickBase.OnDistanceFromScaleChanged(DependencyPropertyChangedEventArgs)
    TickBase.OnTickPlacementChanged(DependencyPropertyChangedEventArgs)
    TickBase.OnTickStyleChanged(DependencyPropertyChangedEventArgs)
    TickBase.RangedBrush
    TickBase.RangedBrushEndValue
    TickBase.RangedBrushEndValueProperty
    TickBase.RangedBrushProperty
    TickBase.RangedBrushStartValue
    TickBase.RangedBrushStartValueProperty
    TickBase.TickPlacement
    TickBase.TickPlacementChanged
    TickBase.TickPlacementProperty
    TickBase.TickStyle
    TickBase.TickStyleChanged
    TickBase.TickStyleProperty
    TickBase.YDistanceFromScale
    TickBase.YDistanceFromScaleProperty
    Namespace: Syncfusion.Windows.Gauge
    Assembly: Syncfusion.Gauge.WPF.dll
    Syntax
    public class CircularLabelTick : TickBase

    Constructors

    CircularLabelTick()

    Initializes a new instance of the CircularLabelTick class.

    Declaration
    public CircularLabelTick()

    Fields

    CalculateFormulaProperty

    Identifies the CalculateFormula dependency property.

    Declaration
    public static readonly DependencyProperty CalculateFormulaProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FontFamilyProperty

    Identifies the FontFamily dependency property.

    Declaration
    public static readonly DependencyProperty FontFamilyProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FontSizeProperty

    Identifies the FontSize dependency property.

    Declaration
    public static readonly DependencyProperty FontSizeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    FontWeightProperty

    Identifies the FontWeight dependency property.

    Declaration
    public static readonly DependencyProperty FontWeightProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IncludeFirstValueProperty

    Identifies the IncludeFirstValue dependency property.

    Declaration
    public static readonly DependencyProperty IncludeFirstValueProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsCalculateFormulaEnabledProperty

    Identifies the IsCalculateFormulaEnabled dependency property.

    Declaration
    public static readonly DependencyProperty IsCalculateFormulaEnabledProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsLogarithmicProperty

    Identifies the IsLogarithmic dependency property.

    Declaration
    public static readonly DependencyProperty IsLogarithmicProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    IsRelativeAngleProperty

    Identifies the IsRelativeAngle dependency property.

    Declaration
    public static readonly DependencyProperty IsRelativeAngleProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    LogBaseProperty

    Identifies the LogBase dependency property.

    Declaration
    public static readonly DependencyProperty LogBaseProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    NumberFormatInfoProperty

    Identifies the NumberFormatInfo dependency property.

    Declaration
    public static readonly DependencyProperty NumberFormatInfoProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    Properties

    CalculateFormula

    Gets or sets the Formula string that can be used to calculate the label values. This is a dependency property.

    Declaration
    public string CalculateFormula { get; set; }
    Property Value
    Type Description
    System.String

    Type: System.String Default CalculateFormula is string.Empty.

    See Also
    IsCalculateFormulaEnabled

    FontFamily

    Gets or sets the font family for the labels. This is a dependency property.

    Declaration
    public FontFamily FontFamily { get; set; }
    Property Value
    Type Description
    System.Windows.Media.FontFamily

    Type: FontFamily

    See Also
    FontFamily

    FontSize

    Gets or sets the font size for the labels. This is a dependency property.

    Declaration
    public double FontSize { get; set; }
    Property Value
    Type Description
    System.Double

    Type: System.Double Default value is 10.

    See Also
    System.Double

    FontWeight

    Gets or sets the font weight for the labels. This is a dependency property.

    Declaration
    public FontWeight FontWeight { get; set; }
    Property Value
    Type Description
    System.Windows.FontWeight

    Type: FontWeight

    See Also
    FontWeight

    IncludeFirstValue

    Gets or sets a value indicating whether to include first tick value. This is a dependency property.

    Declaration
    public bool IncludeFirstValue { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type: System.Boolean

    See Also
    System.Boolean

    IsCalculateFormulaEnabled

    Gets or sets a value indicating whether IsCalculateFormula value is true or false, so that label values calculated using a formula were displayed on the scale.This is a dependency property.

    Declaration
    public bool IsCalculateFormulaEnabled { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type: System.Boolean Default IsCalculateFormulaEnabled is "False".

    See Also
    CalculateFormula

    IsLogarithmic

    Gets or sets a value indicating whether IsLogarithmic value is true or false, so that log values can be displayed on the scale.This is a dependency property.

    Declaration
    public bool IsLogarithmic { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type: System.Boolean Default IsLogarithmic is "False".

    See Also
    LogBase

    IsRelativeAngle

    Gets or sets a value indicating whether the label's angle is relative to that of the scale's angle

    Declaration
    public bool IsRelativeAngle { get; set; }
    Property Value
    Type Description
    System.Boolean

    Type: System.Boolean Default IsRelativeAngle is "False".

    See Also
    CalculateFormula

    LogBase

    Gets or sets the LogBase value that can be displayed in the scale. This is a dependency property.

    Declaration
    public double LogBase { get; set; }
    Property Value
    Type Description
    System.Double

    Type: System.Double Default LogBase is 10.

    See Also
    IsLogarithmic

    NumberFormatInfo

    Gets or sets the Custom's NumberFormatInfo value This is a dependency property.

    Declaration
    public NumberFormatInfo NumberFormatInfo { get; set; }
    Property Value
    Type Description
    System.Globalization.NumberFormatInfo

    Type: System.Globalization.NumberFormatInfo Default value is "null".

    Methods

    MeasureOverride(Size)

    Measures the size in layout required for child elements and determines a size for the element.

    Declaration
    protected override Size MeasureOverride(Size constraint)
    Parameters
    Type Name Description
    System.Windows.Size constraint

    The available size that this element can give to child elements.

    Returns
    Type Description
    System.Windows.Size

    The size that this element determines it needs during layout.

    Remarks

    Assuming the Scale's Maximum value will be the longest string, the required size is calculated based on the longest string's size.

    OnCalculateFormulaChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises CalculateFormulaChanged event.

    Declaration
    protected virtual void OnCalculateFormulaChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnInitialized(EventArgs)

    Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized property is set to true internally.

    Declaration
    protected override void OnInitialized(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e

    The System.EventArgs that contains the event data.

    OnIsCalculateFormulaEnabled(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises IsCalculateFormulaEnabledChanged event.

    Declaration
    protected virtual void OnIsCalculateFormulaEnabled(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnIsLogarithmicChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises IsLogarithmicChanged event.

    Declaration
    protected virtual void OnIsLogarithmicChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnIsRelativeAngleChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises IsRelativeAngleChanged event.

    Declaration
    protected virtual void OnIsRelativeAngleChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnLogBaseChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises LogBaseChanged event.

    Declaration
    protected virtual void OnLogBaseChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnNumberFormatInfoChanged(DependencyPropertyChangedEventArgs)

    Updates property value cache and raises NumberFormatInfoChanged event.

    Declaration
    protected virtual void OnNumberFormatInfoChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    Property change details, such as old value and new value.

    OnRender(DrawingContext)

    Participates in rendering operations that are directed by the layout system.

    Declaration
    protected override void OnRender(DrawingContext drawingContext)
    Parameters
    Type Name Description
    System.Windows.Media.DrawingContext drawingContext

    The drawing instructions for a specific element.

    Remarks

    Number of Segments that are possible of "interval" length is calculated by the variable ratio. Angleinterval calculates the angle interval between two such segments. As each tick is placed the angleToPlace and the labelvalues are incremented by angleinterval and interval respectively.If IsLogarithmic is set to True, the label values are converted into Log values before getting displayed. The labels are then rotated to the appropriate angle and to appropriate location(based on ScalePlacement).

    Events

    CalculateFormulaChanged

    Event that is raised when CalculateFormula property is changed.

    Declaration
    public event PropertyChangedCallback CalculateFormulaChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsCalculateFormulaEnabledChanged

    Event that is raised when IsCalculateFormulaEnabled property is changed.

    Declaration
    public event PropertyChangedCallback IsCalculateFormulaEnabledChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsLogarithmicChanged

    Event that is raised when IsLogarithmic property is changed.

    Declaration
    public event PropertyChangedCallback IsLogarithmicChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    IsRelativeAngleChanged

    Event that is raised when IsRelativeAngle property is changed.

    Declaration
    public event PropertyChangedCallback IsRelativeAngleChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    LogBaseChanged

    Event that is raised when LogBase property is changed.

    Declaration
    public event PropertyChangedCallback LogBaseChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback

    NumberFormatInfoChanged

    Event that is raised when NumberFormatInfo property is changed.

    Declaration
    public event PropertyChangedCallback NumberFormatInfoChanged
    Event Type
    Type
    System.Windows.PropertyChangedCallback
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved