Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 3.58 KB

slider-styles-and-templates.md

File metadata and controls

61 lines (46 loc) · 3.58 KB
title description ms.date helpviewer_keywords ms.assetid
Slider Styles and Templates
Learn about the styles and templates for the Slider control allowing you to modify the default ControlTemplate to give the control a unique appearance.
03/30/2017
parts [WPF], Slider
states [WPF], Slider
Slider [WPF], styles and templates
styles [WPF], Slider
templates [WPF], Slider
ControlTemplate [WPF], Slider
d89aa97b-075a-4752-9c41-9679df65c491

Slider Styles and Templates

This topic describes the styles and templates for the xref:System.Windows.Controls.Slider control. You can modify the default xref:System.Windows.Controls.ControlTemplate to give the control a unique appearance. For more information, see Create a template for a control.

Slider Parts

The following table lists the named parts for the xref:System.Windows.Controls.Slider control.

Part Type Description
PART_Track xref:System.Windows.Controls.Primitives.Track The container for the element that indicates the position of the xref:System.Windows.Controls.Slider.
PART_SelectionRange xref:System.Windows.FrameworkElement The element that displays a selection range along the xref:System.Windows.Controls.Slider. The selection range is visible only if the xref:System.Windows.Controls.Slider.IsSelectionRangeEnabled%2A property is true.

Slider States

The following table lists the visual states for the xref:System.Windows.Controls.Slider control.

VisualState Name VisualStateGroup Name Description
Normal CommonStates The default state.
MouseOver CommonStates The mouse pointer is positioned over the control.
Disabled CommonStates The control is disabled.
Focused FocusStates The control has focus.
Unfocused FocusStates The control does not have focus.
Valid ValidationStates The control uses the xref:System.Windows.Controls.Validation class and the xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is false.
InvalidFocused ValidationStates The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control has focus.
InvalidUnfocused ValidationStates The xref:System.Windows.Controls.Validation.HasError%2A?displayProperty=nameWithType attached property is true has the control does not have focus.

Slider ControlTemplate Example

The following example shows how to define a xref:System.Windows.Controls.ControlTemplate for the xref:System.Windows.Controls.Slider control.

[!code-xamlControlTemplateExamples#Slider]

The preceding example uses one or more of the following resources.

[!code-xamlControlTemplateExamples#Resources]

For the complete sample, see Styling with ControlTemplates Sample.

See also