Class
MarkerGaugeIndicator

This class represents a marker indicator that is usually placed somewhere near the ticks of the owner range.

Definition

Namespace:Telerik.UI.Xaml.Controls.DataVisualization

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class MarkerGaugeIndicator : GaugeIndicator

Inheritance: objectRadControlGaugeIndicatorMarkerGaugeIndicator

Inherited Members GaugeIndicator.ValuePropertyGaugeIndicator.StartValuePropertyGaugeIndicator.IsAnimatedPropertyGaugeIndicator.AnimationEasingPropertyGaugeIndicator.AnimationDurationPropertyGaugeIndicator.ValueGaugeIndicator.StartValueGaugeIndicator.OwnerGaugeIndicator.IsAnimatedGaugeIndicator.AnimationDurationGaugeIndicator.AnimationEasingGaugeIndicator.ValueChangedRadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.ComposeVisualStateName()RadControl.OnApplyTemplate()RadControl.UnapplyTemplateCore()RadControl.OnIsEnabledChanged(bool, bool)RadControl.LoadCore()RadControl.OnLoaded()RadControl.UnloadCore()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

MarkerGaugeIndicator()

Initializes a new instance of the MarkerGaugeIndicator class.

Declaration

cs-api-definition
public MarkerGaugeIndicator()

Fields

ContentProperty

Identifies the Content dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ContentProperty

Field Value

DependencyProperty

ContentTemplateProperty

Identifies the ContentTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ContentTemplateProperty

Field Value

DependencyProperty

IsRotatedProperty

Identifies the IsRotated dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsRotatedProperty

Field Value

DependencyProperty

Properties

Content

Gets or sets the template for the marker.

Declaration

cs-api-definition
public object Content { get; set; }

Property Value

object

ContentTemplate

Gets or sets the template for the marker.

Declaration

cs-api-definition
public DataTemplate ContentTemplate { get; set; }

Property Value

DataTemplate

IsRotated

Gets or sets a value indicating whether the marker will rotate in place as well as around the center of a radial range or whether it will rotate automatically in a linear range when its orientation is Vertical.

Declaration

cs-api-definition
public bool IsRotated { get; set; }

Property Value

bool

Methods

ApplyTemplateCore()

Initializes the template parts of the indicator (see the TemplatePart attributes for more information).

Declaration

cs-api-definition
protected override bool ApplyTemplateCore()

Returns

bool

Overrides RadControl.ApplyTemplateCore()

ArrangeOverride(Size)

Called in the arrange pass of the layout system.

Declaration

cs-api-definition
protected override Size ArrangeOverride(Size finalSize)

Parameters

finalSize

Size

The final size that was given by the layout system.

Returns

Size

The final size of the panel.

Overrides RadControl.ArrangeOverride(Size)

MeasureOverride(Size)

Called in the measure layout pass to determine the desired size.

Declaration

cs-api-definition
protected override Size MeasureOverride(Size availableSize)

Parameters

availableSize

Size

The available size that was given by the layout system.

Returns

Size

Returns the desired size of the indicator.

Overrides GaugeIndicator.MeasureOverride(Size)

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides GaugeIndicator.OnCreateAutomationPeer()

OnTemplateApplied()

Occurs when the method has been called and the template is already successfully applied.

Declaration

cs-api-definition
protected override void OnTemplateApplied()

Overrides RadControl.OnTemplateApplied()