skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadBulletGraphBase

Base class for all Bullet graphs. Provides all the functionality shared by both the horizontal and the vertical Bullet graph.

Inheritance
System.Object
RadBulletGraphBase
RadHorizontalBulletGraph
RadVerticalBulletGraph
Namespace: Telerik.Windows.Controls.BulletGraph
Assembly: Telerik.Windows.Controls.DataVisualization.dll

Syntax

public abstract class RadBulletGraphBase : Control

Constructors

RadBulletGraphBase()

Initializes a new instance of the RadBulletGraphBase class.

Declaration
protected RadBulletGraphBase()

Fields

AdditionalComparativeMeasuresProperty

Identifies the AdditionalComparativeMeasures dependency property.

Declaration
public static readonly DependencyProperty AdditionalComparativeMeasuresProperty
Field Value
System.Windows.DependencyProperty

AutoRangeProperty

Identifies the AutoRange dependency property.

Declaration
public static readonly DependencyProperty AutoRangeProperty
Field Value
System.Windows.DependencyProperty

ComparativeMeasureBrushProperty

Identifies the ComparativeMeasureBrush dependency property.

Declaration
public static readonly DependencyProperty ComparativeMeasureBrushProperty
Field Value
System.Windows.DependencyProperty

ComparativeMeasureProperty

Identifies the ComparativeMeasure dependency property.

Declaration
public static readonly DependencyProperty ComparativeMeasureProperty
Field Value
System.Windows.DependencyProperty

ComparativeMeasureThicknessProperty

Identifies the ComparativeMeasureThickness dependency property.

Declaration
public static readonly DependencyProperty ComparativeMeasureThicknessProperty
Field Value
System.Windows.DependencyProperty

FeaturedMeasureBrushProperty

Identifies the FeaturedMeasureBrush dependency property.

Declaration
public static readonly DependencyProperty FeaturedMeasureBrushProperty
Field Value
System.Windows.DependencyProperty

FeaturedMeasureInternalProperty

Identifies the FeaturedMeasureInternal dependency property.

Declaration
public static readonly DependencyProperty FeaturedMeasureInternalProperty
Field Value
System.Windows.DependencyProperty

FeaturedMeasureProperty

Identifies the FeaturedMeasure dependency property.

Declaration
public static readonly DependencyProperty FeaturedMeasureProperty
Field Value
System.Windows.DependencyProperty

MaximumProperty

Identifies the Maximum dependency property.

Declaration
public static readonly DependencyProperty MaximumProperty
Field Value
System.Windows.DependencyProperty

MergedComparativeMeasuresProperty

Identifies the MergedComparativeMeasuresProperty dependency property.

Declaration
public static readonly DependencyProperty MergedComparativeMeasuresProperty
Field Value
System.Windows.DependencyProperty

MinimumProperty

Identifies the Minimum dependency property.

Declaration
public static readonly DependencyProperty MinimumProperty
Field Value
System.Windows.DependencyProperty

OrientationProperty

Identifies the System.Windows.Controls.Orientation attached property.

Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
System.Windows.DependencyProperty

ProjectedMeasureInternalProperty

Identifies the ProjectedMeasureInternal dependency property.

Declaration
public static readonly DependencyProperty ProjectedMeasureInternalProperty
Field Value
System.Windows.DependencyProperty

ProjectedValueBrushProperty

Identifies the ProjectedValueBrush dependency property.

Declaration
public static readonly DependencyProperty ProjectedValueBrushProperty
Field Value
System.Windows.DependencyProperty

ProjectedValueProperty

Identifies the ProjectedValue dependency property.

Declaration
public static readonly DependencyProperty ProjectedValueProperty
Field Value
System.Windows.DependencyProperty

QualitativeRangesProperty

Identifies the QualitativeRanges dependency property.

Declaration
public static readonly DependencyProperty QualitativeRangesProperty
Field Value
System.Windows.DependencyProperty

QualityGoodBrushProperty

Identifies the QualityGoodBrush dependency property.

Declaration
public static readonly DependencyProperty QualityGoodBrushProperty
Field Value
System.Windows.DependencyProperty

QualityPoorBrushProperty

Identifies the QualityPoorBrush dependency property.

Declaration
public static readonly DependencyProperty QualityPoorBrushProperty
Field Value
System.Windows.DependencyProperty

QualitySatisfactoryBrushProperty

Identifies the QualitySatisfactoryBrush dependency property.

Declaration
public static readonly DependencyProperty QualitySatisfactoryBrushProperty
Field Value
System.Windows.DependencyProperty

QuantitativeScaleVisibilityProperty

Identifies the QuantitativeScaleVisibility dependency property.

Declaration
public static readonly DependencyProperty QuantitativeScaleVisibilityProperty
Field Value
System.Windows.DependencyProperty

RangeProperty

Identifies the Range dependency property.

Declaration
public static readonly DependencyProperty RangeProperty
Field Value
System.Windows.DependencyProperty

StepProperty

Identifies the Step dependency property.

Declaration
public static readonly DependencyProperty StepProperty
Field Value
System.Windows.DependencyProperty

TextFormatStringProperty

Identifies the TextFormatString dependency property.

Declaration
public static readonly DependencyProperty TextFormatStringProperty
Field Value
System.Windows.DependencyProperty

Properties

AdditionalComparativeMeasures

Gets or sets the additional comparative measures.

Declaration
public ComparativeMeasuresCollection AdditionalComparativeMeasures { get; set; }
Property Value
ComparativeMeasuresCollection

The additional comparative measures.

AutoRange

Gets or sets a value indicating whether the range is automatically calculated.

Declaration
public bool AutoRange { get; set; }
Property Value
System.Boolean

To calculate the range automatically - true; otherwise, false.

ComparativeMeasure

Gets or sets the comparative measure.

Declaration
public double ComparativeMeasure { get; set; }
Property Value
System.Double

The comparative measure.

ComparativeMeasureBrush

Gets or sets the comparative measure brush.

Declaration
public Brush ComparativeMeasureBrush { get; set; }
Property Value
System.Windows.Media.Brush

The comparative measure brush.

ComparativeMeasureThickness

Gets or sets the comparative measure thickness.

Declaration
public double ComparativeMeasureThickness { get; set; }
Property Value
System.Double

The comparative measure thickness.

FeaturedMeasure

Gets or sets the featured measure.

Declaration
public double FeaturedMeasure { get; set; }
Property Value
System.Double

The featured measure.

FeaturedMeasureBrush

Gets or sets the featured measure brush.

Declaration
public Brush FeaturedMeasureBrush { get; set; }
Property Value
System.Windows.Media.Brush

The featured measure brush.

FeaturedMeasureInternal

This property supports the RadBulletGraphBase infrastructure and is not intended to be used directly from your code.

Declaration
public FeaturedMeasure FeaturedMeasureInternal { get; }
Property Value
FeaturedMeasure

Maximum

Gets or sets the maximum.

Declaration
public double Maximum { get; set; }
Property Value
System.Double

The maximum.

MergedComparativeMeasures

This property supports the RadBulletGraphBase infrastructure and is not intended to be used directly from your code.

Declaration
public ComparativeMeasuresCollection MergedComparativeMeasures { get; }
Property Value
ComparativeMeasuresCollection

Minimum

Gets or sets the minimum.

Declaration
public double Minimum { get; set; }
Property Value
System.Double

The minimum.

ProjectedMeasureInternal

This property supports the RadBulletGraphBase infrastructure and is not intended to be used directly from your code.

Declaration
public FeaturedMeasure ProjectedMeasureInternal { get; }
Property Value
FeaturedMeasure

ProjectedValue

Gets or sets the projected value.

Declaration
public double ProjectedValue { get; set; }
Property Value
System.Double

The projected value.

ProjectedValueBrush

Gets or sets the projected value brush.

Declaration
public Brush ProjectedValueBrush { get; set; }
Property Value
System.Windows.Media.Brush

The projected value brush.

QualitativeRanges

Gets or sets the ranges.

Declaration
public QualitativeRangeCollection QualitativeRanges { get; set; }
Property Value
QualitativeRangeCollection

The ranges.

QualityGoodBrush

Gets or sets the QualityGoodBrush.

Declaration
public Brush QualityGoodBrush { get; set; }
Property Value
System.Windows.Media.Brush

QualityPoorBrush

Gets or sets the QualityPoorBrush.

Declaration
public Brush QualityPoorBrush { get; set; }
Property Value
System.Windows.Media.Brush

QualitySatisfactoryBrush

Gets or sets the QualitySatisfactoryBrush.

Declaration
public Brush QualitySatisfactoryBrush { get; set; }
Property Value
System.Windows.Media.Brush

QuantitativeScaleVisibility

Gets or sets the quantitative scale visibility.

Declaration
public Visibility QuantitativeScaleVisibility { get; set; }
Property Value
System.Windows.Visibility

The quantitative scale visibility.

Range

Gets or sets the range.

Declaration
public AutoRange Range { get; set; }
Property Value
AutoRange

The range.

Step

Gets or sets the step.

Declaration
public double Step { get; set; }
Property Value
System.Double

The step.

TextFormatString

Gets or sets the text format string.

Declaration
public string TextFormatString { get; set; }
Property Value
System.String

The text format string.

Methods

CalculateIntervalCount()

Calculates the interval count.

Declaration
protected abstract int CalculateIntervalCount()
Returns
System.Int32

GetOrientation(DependencyObject)

Gets the orientation.

Declaration
public static Orientation GetOrientation(DependencyObject obj)
Parameters
System.Windows.DependencyObject obj

The RadBulletGraphBase object.

Returns
System.Windows.Controls.Orientation

OnCreateAutomationPeer()

Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.

OnRangeChanged()

Called when Range changed.

Declaration
protected virtual void OnRangeChanged()

OnSizeChanged(Object, SizeChangedEventArgs)

Called when System.Windows.Size changed.

Declaration
protected virtual void OnSizeChanged(object sender, SizeChangedEventArgs e)
Parameters
System.Object sender

The sender.

System.Windows.SizeChangedEventArgs e

The System.Windows.SizeChangedEventArgs instance containing the event data.

SetOrientation(DependencyObject, Orientation)

Sets the orientation.

Declaration
public static void SetOrientation(DependencyObject obj, Orientation value)
Parameters
System.Windows.DependencyObject obj

The RadBulletGraphBase object.

System.Windows.Controls.Orientation value

The value.

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.