Class
RadStacked100DataBar

Represents a control that stacks data bars, the lengths of which represent values from an items source, in correspondence to total sum of the values.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Data Visualization")]
public sealed class RadStacked100DataBar : Control

Inheritance: objectRadStacked100DataBar

Constructors

RadStacked100DataBar()

Initializes a new instance of the RadStacked100DataBar class.

Declaration

cs-api-definition
public RadStacked100DataBar()

Fields

BarBorderBrushesProperty

Identifies the BarBorderBrushes dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BarBorderBrushesProperty

Field Value

DependencyProperty

BarBorderThicknessProperty

Identifies the BarBorderThickness dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BarBorderThicknessProperty

Field Value

DependencyProperty

BarBrushesProperty

Identifies the BarBrushes dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BarBrushesProperty

Field Value

DependencyProperty

BarHeightPercentProperty

Identifies the BarHeightPercent dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BarHeightPercentProperty

Field Value

DependencyProperty

BarStyleProperty

Identifies the BarStyle dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BarStyleProperty

Field Value

DependencyProperty

DataBarItemsProperty

Identifies the DataBarItems dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DataBarItemsProperty

Field Value

DependencyProperty

ItemsSourceProperty

Identifies the ItemsSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ItemsSourceProperty

Field Value

DependencyProperty

ShowToolTipsProperty

Identifies the ShowToolTips dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ShowToolTipsProperty

Field Value

DependencyProperty

ToolTipFormatProperty

Identifies the ToolTipFormat dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ToolTipFormatProperty

Field Value

DependencyProperty

ToolTipPathProperty

Identifies the ToolTipPath dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ToolTipPathProperty

Field Value

DependencyProperty

ValuePathProperty

Identifies the ValuePath dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ValuePathProperty

Field Value

DependencyProperty

Properties

BarBorderBrushes

Gets or sets the collection of brushes that are used for the Stroke of the DataBarShapes.

Declaration

cs-api-definition
public BrushCollection BarBorderBrushes { get; set; }

Property Value

BrushCollection

Remarks

Each DataBarShape is assigned a Stroke from the BarBorderBrushes collection. The index of the brush that is assigned corresponds to the index of the data bar shape. For instance if the ItemsSource has 7 items and the BarBorderBrushes collection holds 4 brushes the Stroke of the DataBarShape with index 4 is the brush with index 0 and the Stroke of the DataBarShape with index 5 is the brush with index 1.

BarBorderThickness

Gets or sets the StrokeThickness of the DataBarShapes.

Declaration

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

Property Value

double

BarBrushes

Gets or sets the collection of brushes that are used for the Fill of the DataBarShapes.

Declaration

cs-api-definition
public BrushCollection BarBrushes { get; set; }

Property Value

BrushCollection

Remarks

Each DataBarShape is assigned a Fill from the BarBrushes collection. The index of the brush that is assigned corresponds to the index of the DataBarShape. For instance if the ItemsSource has 7 items and the BarBrushes collection holds 4 brushes the Fill of the DataBarShape with index 3 is the brush with index 3 and the Fill of the DataBarShape with index 4 is the brush with index 0.

BarHeightPercent

Gets or sets the height percent (from 0 to 1) that is set to the the DataBarShapes.

Declaration

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

Property Value

double

BarStyle

Gets or sets the style that is applied to the DataBarShapes.

Declaration

cs-api-definition
public Style BarStyle { get; set; }

Property Value

Style

DataBarItems

Gets the calculated DataBarDataItems.

Declaration

cs-api-definition
public IEnumerable<DataBarDataItem> DataBarItems { get; }

Property Value

IEnumerable<DataBarDataItem>

Remarks

This property is set internally and modifying this collection should have no effect. This is a collection of items that contain relevant information about a StackedBarItem.

ItemsSource

Gets or sets the ItemsSource.

Declaration

cs-api-definition
public IEnumerable ItemsSource { get; set; }

Property Value

IEnumerable

ShowToolTips

Gets or sets the ShowToolTips.

Declaration

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

Property Value

bool

ToolTipFormat

Gets or sets the string used for formatting the tool tip string.

Declaration

cs-api-definition
public string ToolTipFormat { get; set; }

Property Value

string

ToolTipPath

Gets or sets the name of the property from which the tool tip content is extracted.

Declaration

cs-api-definition
public string ToolTipPath { get; set; }

Property Value

string

ValuePath

Gets or sets the name of the property from which values are extracted.

Declaration

cs-api-definition
public string ValuePath { get; set; }

Property Value

string

Methods

MeasureOverride(Size)

Overrides the Measure pass to define a specific behavior for measuring.

Declaration

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

Parameters

constraint

Size

Returns

Size

OnCreateAutomationPeer()

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

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

The type-specific AutomationPeer implementation.

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.