Class RadDiagramRuler
Represents ruler for RadDiagram.
Inheritance
Namespace: Telerik.Windows.Controls.Diagrams.Extensions
Assembly: Telerik.Windows.Controls.Diagrams.Extensions.dll
Syntax
[TelerikToolboxCategory("Diagram")]
public class RadDiagramRuler : Control
Constructors
RadDiagramRuler()
Fields
DiagramProperty
Identifies the Diagram dependency property.
Declaration
public static readonly DependencyProperty DiagramProperty
Field Value
System.Windows.DependencyProperty
|
MeasurementUnitProperty
Identifies the MeasurementUnit dependency property.
Declaration
public static readonly DependencyProperty MeasurementUnitProperty
Field Value
System.Windows.DependencyProperty
|
MouseIndicatorStyleProperty
Identifies the MouseIndicatorStyle dependency property.
Declaration
public static readonly DependencyProperty MouseIndicatorStyleProperty
Field Value
System.Windows.DependencyProperty
|
MouseIndicatorVisibilityProperty
Identifies the MouseIndicatorVisibility dependency property.
Declaration
public static readonly DependencyProperty MouseIndicatorVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
PlacementProperty
Identifies the Placement dependency property.
Declaration
public static readonly DependencyProperty PlacementProperty
Field Value
System.Windows.DependencyProperty
|
ScaleDefinitionsProperty
Identifies the ScaleDefinitions dependency property.
Declaration
public static readonly DependencyProperty ScaleDefinitionsProperty
Field Value
System.Windows.DependencyProperty
|
StartOffsetProperty
Identifies the StartOffset dependency property.
Declaration
public static readonly DependencyProperty StartOffsetProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Diagram
Gets or sets the diagram.
Declaration
public RadDiagram Diagram { get; set; }
Property Value
RadDiagram
|
MeasurementUnit
Gets or sets the measurement unit.
Declaration
public MeasurementUnit MeasurementUnit { get; set; }
Property Value
MeasurementUnit
|
MouseIndicatorStyle
Gets or sets the style of mouse position indicator.
Declaration
public Style MouseIndicatorStyle { get; set; }
Property Value
System.Windows.Style
|
MouseIndicatorVisibility
Gets or sets the visibility of mouse position indicator.
Declaration
public Visibility MouseIndicatorVisibility { get; set; }
Property Value
System.Windows.Visibility
|
Placement
ScaleDefinitions
Gets or sets the scale definitions.
Declaration
public DiagramScaleDefinitionCollection ScaleDefinitions { get; set; }
Property Value
DiagramScaleDefinitionCollection
|
StartOffset
Gets or sets start offset for the scale (ticks). Provided value is summed with the beginning of Diagram viewport and result is used as a start for the ruler scale.
Declaration
public double StartOffset { get; set; }
Property Value
System.Double
|
Methods
GetContainerTypeForItemOverride(RulerScaleItem)
Gets the container type for item.
Declaration
protected virtual ContainerTypeIdentifier GetContainerTypeForItemOverride(RulerScaleItem scaleItem)
Parameters
RulerScaleItem
scaleItem
The scale data item. |
Returns
ContainerTypeIdentifier
|
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate. In simplest terms, this means the method is called just before a UI element displays in an application.
Declaration
public override void OnApplyTemplate()
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. |
Refresh()
Forces full refresh of the ruler (ticks and labels are recreated).
Declaration
public void Refresh()