This documentation is archived and is not being maintained.

TickBar.OnRender Method

Draws the tick marks for a Slider control.

Namespace:  System.Windows.Controls.Primitives
Assembly:  PresentationFramework (in PresentationFramework.dll)

protected override void OnRender(
	DrawingContext dc


Type: System.Windows.Media.DrawingContext
The DrawingContext that is used to draw the ticks.

The values of the Placement property and the IsDirectionReversed property determine where tick marks are drawn in a TickBar.

Primary ticks are displayed for the Minimum and Maximum values, and secondary ticks are displayed for other values. For a horizontal TickBar, the height of the primary ticks is equal to the ActualHeight of the TickBar. For a vertical TickBar, the width of the primary ticks is equal to the ActualWidth of the TickBar. The size of the secondary ticks is 75 percent of the size of the primary ticks.

This method also draws ticks at the beginning and the end of a selection range if the IsSelectionRangeEnabled property is true and if the SelectionStart and SelectionEnd properties are valid.

.NET Framework

Supported in: 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.