A newer version of this page is available. Switch to the current version.

IRangeControlClient Members

The interface that a Range Control Client must implement to be embedded in the RangeControl.

Properties

Name Description
AllowThumbs This property specifies whether to show selection thumbs.
ClientBounds Specifies the client bounds.
ConvergeThumbsOnZoomingOut This property specifies whether to change the selected range in accordance with the visible range.
End This property specifies the end boundary of a range.
GrayOutNonSelectedRange This property specifies whether the grayscale effect is applied to an unselected range.
SelectionEnd This property should specify the end boundary of the selected range.
SelectionStart This property specifies the start boundary of the selected range.
SnapSelectionToGrid This property specifies whether to snap the selection thumbs to the bounds of the range items.
Start This property specifies the start boundary of a range.
VisibleEnd This property specifies the end boundary of the visible range.
VisibleStart This property specifies the start boundary of the visible range.

Methods

Name Description
FormatText(Object) Returns the display representation of the specified value.
GetComparableValue(Object) Gets a comparable value associated to the specified real value object.
GetRealValue(Double) Gets the object corresponding to the specified comparable value.
GetSnappedValue(Object, Boolean) Gets the snapped value corresponding to the specified real value.
HitTest(Point) Returns information on the range control client regions located at the specified point.
Invalidate(Size) Invalidates the viewport, forcing it to be recalculated.
SetRange(Object, Object, Size) Specifies the range bounds.
SetSelectionRange(Object, Object, Size, Boolean) Specifies the selected range.
SetVisibleRange(Object, Object, Size) Specifies the visible range.

Events

Name Description
LayoutChanged Fires when the layout of items within the range control is changed.
See Also