Class DataBarShape
This class is intended to represent the bar of a RadDataBar.
Inheritance
Namespace: Telerik.Windows.Controls.DataBars
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public class DataBarShape : Shape
Remarks
The DataBarShape is rendered as a rectangle. The position and size of the rectangle is calculated from the left, right and height percent properties.
Constructors
DataBarShape()
Fields
HeightPercentProperty
Identifies the HeightPercent dependency property.
Declaration
public static readonly DependencyProperty HeightPercentProperty
Field Value
System.Windows.DependencyProperty
|
LeftPercentProperty
Identifies the LeftPercent dependency property.
Declaration
public static readonly DependencyProperty LeftPercentProperty
Field Value
System.Windows.DependencyProperty
|
OutOfRangeRuleProperty
Identifies the OutOfRangeRule dependency property.
Declaration
public static readonly DependencyProperty OutOfRangeRuleProperty
Field Value
System.Windows.DependencyProperty
|
RightPercentProperty
Identifies the RightPercent dependency property.
Declaration
public static readonly DependencyProperty RightPercentProperty
Field Value
System.Windows.DependencyProperty
|
ShowToolTipProperty
Identifies the ShowToolTip dependency property.
Declaration
public static readonly DependencyProperty ShowToolTipProperty
Field Value
System.Windows.DependencyProperty
|
Properties
DefiningGeometry
Gets a value that represents the System.Windows.Media.Geometry of the System.Windows.Shapes.Shape.
Declaration
protected override Geometry DefiningGeometry { get; }
Property Value
System.Windows.Media.Geometry
The System.Windows.Media.Geometry of the System.Windows.Shapes.Shape. |
HeightPercent
Gets or sets the percent (from 0 to 1) that represents the height of the bar shape.
Declaration
public double HeightPercent { get; set; }
Property Value
System.Double
|
LeftPercent
Gets or sets the percent (from 0 to 1) that represents the offset from the left boundary that the bar shape will have.
Declaration
public double LeftPercent { get; set; }
Property Value
System.Double
|
OutOfRangeRule
Gets or sets the OutOfRangeRule.
Declaration
public OutOfRangeRule OutOfRangeRule { get; set; }
Property Value
OutOfRangeRule
|
Remarks
Depending on the value of this property an arrow might be drawn at the left or right hand side of the bar shape. The purpose of the arrow is for the RadDataBar to denote that its value is out of the specified range.
RightPercent
Gets or sets the percent (from 0 to 1) that represents the offset from the top boundary that the bar shape will have.
Declaration
public double RightPercent { get; set; }
Property Value
System.Double
|
ShowToolTip
Gets or sets a value that determines whether a tooltip should be shown or not.
Declaration
public bool ShowToolTip { get; set; }
Property Value
System.Boolean
|
Methods
MeasureOverride(Size)
Overrides the Measure pass to define a specific behavior for measuring.
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
System.Windows.Size
availableSize
|
Returns
System.Windows.Size
|