Class RadDiagramRuler
Represents ruler for Rad
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.
|
MeasurementUnitProperty
Identifies the MeasurementUnit dependency property.
Declaration
public static readonly DependencyProperty MeasurementUnitProperty
Field Value
System.
|
MouseIndicatorStyleProperty
Identifies the MouseIndicatorStyle dependency property.
Declaration
public static readonly DependencyProperty MouseIndicatorStyleProperty
Field Value
System.
|
MouseIndicatorVisibilityProperty
Identifies the MouseIndicatorVisibility dependency property.
Declaration
public static readonly DependencyProperty MouseIndicatorVisibilityProperty
Field Value
System.
|
PlacementProperty
Identifies the Placement dependency property.
Declaration
public static readonly DependencyProperty PlacementProperty
Field Value
System.
|
ScaleDefinitionsProperty
Identifies the ScaleDefinitions dependency property.
Declaration
public static readonly DependencyProperty ScaleDefinitionsProperty
Field Value
System.
|
StartOffsetProperty
Identifies the StartOffset dependency property.
Declaration
public static readonly DependencyProperty StartOffsetProperty
Field Value
System.
|
Properties
Diagram
Gets or sets the diagram.
Declaration
public RadDiagram Diagram { get; set; }
Property Value
MeasurementUnit
Gets or sets the measurement unit.
Declaration
public MeasurementUnit MeasurementUnit { get; set; }
Property Value
MouseIndicatorStyle
Gets or sets the style of mouse position indicator.
Declaration
public Style MouseIndicatorStyle { get; set; }
Property Value
System.
|
MouseIndicatorVisibility
Gets or sets the visibility of mouse position indicator.
Declaration
public Visibility MouseIndicatorVisibility { get; set; }
Property Value
System.
|
Placement
Gets or sets the placement.
Declaration
public Dock Placement { get; set; }
Property Value
System.
|
ScaleDefinitions
Gets or sets the scale definitions.
Declaration
public DiagramScaleDefinitionCollection ScaleDefinitions { get; set; }
Property Value
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.
|
Methods
GetContainerTypeForItemOverride(RulerScaleItem)
Gets the container type for item.
Declaration
protected virtual ContainerTypeIdentifier GetContainerTypeForItemOverride(RulerScaleItem scaleItem)
Parameters
Ruler The scale data item. |
Returns
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes
(such as a rebuilding layout pass) call System.
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Returns class-specific System.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System. The type-specific System. |
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
Refresh()
Forces full refresh of the ruler (ticks and labels are recreated).
Declaration
public void Refresh()