New to Telerik UI for WPFStart a free 30-day trial

Base class for all ItemsControls used in Bullet graph. Allows custom logic for populating the ItemsSource and also AutoRange updates.

Definition

Namespace:Telerik.Windows.Controls.BulletGraph

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

C#
public abstract class BulletGraphContainerBase : ItemsControl

Inheritance: objectBulletGraphContainerBase

Derived Classes: ComparativeMeasuresContainerQualitativeRangeContainerQuantitativeScaleContainer

Constructors

C#
protected BulletGraphContainerBase()

Fields

ChildrenSourceProperty

DependencyProperty

Identifies the ChildrenSource dependency property.

C#
public static readonly DependencyProperty ChildrenSourceProperty

RangeProperty

DependencyProperty

Identifies the Range dependency property.

C#
public static readonly DependencyProperty RangeProperty

Properties

Gets or sets the children source.

C#
public IEnumerable ChildrenSource { get; set; }
Property Value:

The children source.

Methods

Called when [children source changed].

C#
protected virtual void OnChildrenSourceChanged(IEnumerable oldValue, IEnumerable newValue)
Parameters:oldValueIEnumerablenewValueIEnumerable

Called when [children source collection changed].

C#
protected virtual void OnChildrenSourceCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
Parameters:senderobject

The sender.

eNotifyCollectionChangedEventArgs

The NotifyCollectionChangedEventArgs instance containing the event data.

Called when [children source item changed].

C#
protected virtual void OnChildrenSourceItemChanged(object sender, PropertyChangedEventArgs e)
Parameters:senderobject

The sender.

ePropertyChangedEventArgs

The PropertyChangedEventArgs instance containing the event data.

Called when [range changed].

C#
protected virtual void OnRangeChanged()

Sets the range.

C#
protected void SetRange(IEnumerable collection)
Parameters:collectionIEnumerable

The collection.

Updates the panel.

C#
protected void UpdatePanel()