Class
RadBulletGraph

A control that represents the bullet graph data visualization.

Definition

Namespace:Telerik.UI.Xaml.Controls.DataVisualization

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadBulletGraph : RadControl

Inheritance: objectRadControlRadBulletGraph

Inherited Members RadControl.EndVisualStateUpdate(bool, bool)RadControl.UpdateVisualState(bool)RadControl.BeginVisualStateUpdate()RadControl.SetVisualState(string, bool)RadControl.CanUpdateVisualState()RadControl.ComposeVisualStateName()RadControl.MeasureOverride(Size)RadControl.ArrangeOverride(Size)RadControl.OnApplyTemplate()RadControl.UnapplyTemplateCore()RadControl.OnIsEnabledChanged(bool, bool)RadControl.LoadCore()RadControl.OnLoaded()RadControl.UnloadCore()RadControl.CurrentVisualStateRadControl.IsLoadedRadControl.IsLoadingRadControl.IsUnloadedRadControl.WasUnloadedRadControl.IsTemplateApplied

Constructors

RadBulletGraph()

Initializes a new instance of the RadBulletGraph class.

Declaration

cs-api-definition
public RadBulletGraph()

Fields

ComparativeMeasureProperty

Identifies the ComparativeMeasure dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ComparativeMeasureProperty

Field Value

DependencyProperty

ComparativeMeasureTemplateProperty

Identifies the ComparativeMeasureTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ComparativeMeasureTemplateProperty

Field Value

DependencyProperty

EndValueProperty

Identifies the EndValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty EndValueProperty

Field Value

DependencyProperty

FeaturedMeasureAlternativeTemplateProperty

Identifies the FeaturedMeasureAlternativeTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FeaturedMeasureAlternativeTemplateProperty

Field Value

DependencyProperty

FeaturedMeasureBrushProperty

Identifies the FeaturedMeasureBrush dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FeaturedMeasureBrushProperty

Field Value

DependencyProperty

FeaturedMeasureProperty

Identifies the FeaturedMeasure dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FeaturedMeasureProperty

Field Value

DependencyProperty

FeaturedMeasureStartValueProperty

Identifies the FeaturedMeasureStartValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FeaturedMeasureStartValueProperty

Field Value

DependencyProperty

FeaturedMeasureThicknessProperty

Identifies the FeaturedMeasureThickness dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FeaturedMeasureThicknessProperty

Field Value

DependencyProperty

IsAnimatedProperty

Identifies the IsAnimated dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty IsAnimatedProperty

Field Value

DependencyProperty

LabelOffsetProperty

Identifies the LabelOffset dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LabelOffsetProperty

Field Value

DependencyProperty

LabelStepProperty

Identifies the LabelStep dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LabelStepProperty

Field Value

DependencyProperty

LabelTemplateProperty

Identifies the LabelTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty LabelTemplateProperty

Field Value

DependencyProperty

OrientationProperty

Identifies the Orientation dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OrientationProperty

Field Value

DependencyProperty

ProjectedMeasureBrushProperty

Identifies the ProjectedMeasureBrush dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ProjectedMeasureBrushProperty

Field Value

DependencyProperty

ProjectedMeasureProperty

Identifies the ProjectedMeasure dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ProjectedMeasureProperty

Field Value

DependencyProperty

StartValueProperty

Identifies the StartValue dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty StartValueProperty

Field Value

DependencyProperty

TickStepProperty

Identifies the TickStep dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TickStepProperty

Field Value

DependencyProperty

TickTemplateProperty

Identifies the TickTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TickTemplateProperty

Field Value

DependencyProperty

Properties

AdditionalComparativeMeasures

Gets a collection that contains any additional comparative measure. All operations on this collection are supported.

Declaration

cs-api-definition
public AdditionalMeasuresCollection<BulletGraphComparativeMeasure> AdditionalComparativeMeasures { get; }

Property Value

AdditionalMeasuresCollection<BulletGraphComparativeMeasure>

ComparativeMeasure

Gets or sets the value of the comparative measure.

Declaration

cs-api-definition
public double ComparativeMeasure { get; set; }

Property Value

double

ComparativeMeasureTemplate

Gets or sets a template that determines the look of the default comparative measure. If not template is specified for the additional comparative measures this template will be used instead.

Declaration

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

Property Value

DataTemplate

EndValue

Gets or sets the end value of the bullet graph scale.

Declaration

cs-api-definition
public double EndValue { get; set; }

Property Value

double

FeaturedMeasure

Gets or sets the value of the featured measure.

Declaration

cs-api-definition
public double FeaturedMeasure { get; set; }

Property Value

double

FeaturedMeasureAlternativeTemplate

Gets or sets the template that determines the look of the alternative featured measure. The alternative featured measure is visible when the StartValue of RadBulletGraph is non-zero.

Declaration

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

Property Value

DataTemplate

FeaturedMeasureBrush

Gets or sets the color of the featured measure.

Declaration

cs-api-definition
public Brush FeaturedMeasureBrush { get; set; }

Property Value

Brush

FeaturedMeasureStartValue

Gets or sets the start value of the featured measure.

Declaration

cs-api-definition
public double FeaturedMeasureStartValue { get; set; }

Property Value

double

FeaturedMeasureThickness

Gets or sets the thickness of the featured measure.

Declaration

cs-api-definition
public double FeaturedMeasureThickness { get; set; }

Property Value

double

IsAnimated

Gets or sets a value indicating whether the featured measure will be animated when its value changes.

Declaration

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

Property Value

bool

LabelOffset

Gets or sets the label offset of the bullet graph scale. This offset moves the labels relative to the ticks and the measures.

Declaration

cs-api-definition
public double LabelOffset { get; set; }

Property Value

double

LabelStep

Gets or sets the label step of the bullet graph scale.

Declaration

cs-api-definition
public double LabelStep { get; set; }

Property Value

double

LabelTemplate

Gets or sets the label template of the bullet graph scale.

Declaration

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

Property Value

DataTemplate

Orientation

Gets or sets the orientation of the bullet graph.

Declaration

cs-api-definition
public Orientation Orientation { get; set; }

Property Value

Orientation

ProjectedMeasure

Gets or sets the value of the projected measure.

Declaration

cs-api-definition
public double ProjectedMeasure { get; set; }

Property Value

double

ProjectedMeasureBrush

Gets or sets the color of the projected measure.

Declaration

cs-api-definition
public Brush ProjectedMeasureBrush { get; set; }

Property Value

Brush

QualitativeRanges

Gets the collection that contains the qualitative ranges of the bullet graph. New ranges can be added and old ones can be removed. There must be two ranges at minimum and no more than 5. Otherwise an exception is thrown.

Declaration

cs-api-definition
public ObservableCollection<BarIndicatorSegment> QualitativeRanges { get; }

Property Value

ObservableCollection<BarIndicatorSegment>

StartValue

Gets or sets the start value of the bullet graph scale.

Declaration

cs-api-definition
public double StartValue { get; set; }

Property Value

double

TickStep

Gets or sets the tick step of the bullet graph scale.

Declaration

cs-api-definition
public double TickStep { get; set; }

Property Value

double

TickTemplate

Gets or sets the tick template of the bullet graph scale.

Declaration

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

Property Value

DataTemplate

Methods

ApplyTemplateCore()

Retrieves the template parts of the control.

Declaration

cs-api-definition
protected override bool ApplyTemplateCore()

Returns

bool

Overrides RadControl.ApplyTemplateCore()

OnCreateAutomationPeer()

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

Overrides RadControl.OnCreateAutomationPeer()

OnTemplateApplied()

Ensures that all logical values fall within the specified range.

Declaration

cs-api-definition
protected override void OnTemplateApplied()

Overrides RadControl.OnTemplateApplied()