通过沿着Slider移动Thumb,Track允许您从一系列值中进行选择。您可以将滑块配置为显示刻度线,并通过样式自定义其外观。
| Title | Description |
|---|---|
| 自定义滑块上的刻度 | 演示如何自定义滑块控件上的刻度线。 |
样式和模板
本部分介绍控件的 Slider 样式和模板。 可以修改默认值 ControlTemplate ,使控件具有唯一的外观。 有关详细信息,请参阅什么是样式和模板?以及如何为控件创建模板。
Content 属性
此控件不定义内容属性。
部件
下表列出了控件的 Slider 命名部件。
| 部件 | 类型 | Description |
|---|---|---|
| PART_SelectionRange | FrameworkElement | 沿滑块显示选择范围的元素。 仅当属性为IsSelectionRangeEnabled时,true选择范围才可见。 |
| PART_Track | Track | 包含拇指的跟踪元素,并提供滑块的范围可视化效果。 |
视觉状态
下表列出了控件的 Slider 视觉状态。
| VisualState 名称 | VisualStateGroup 名称 | Description |
|---|---|---|
| Disabled | CommonStates | 控件已禁用。 |
| Focused | FocusStates | 控件具有键盘焦点。 |
| 无效焦点 | ValidationStates | 控件存在验证错误,并且具有键盘焦点。 |
| 无效未聚焦 | ValidationStates | 控件存在验证错误,但没有键盘焦点。 |
| 鼠标悬停 | CommonStates | 鼠标位于控件上。 |
| Normal | CommonStates | 控件处于正常状态。 |
| 未聚焦 | FocusStates | 控件没有键盘焦点。 |
| 有效 | ValidationStates | 该控件有效且没有验证错误。 |