WPF学习笔记——17)基于范围的控件

WPF提供了三个使用范围概念的控件。

这些控件使用某个范围内一个特定数值。分别由ScrollBar、ProgressBar、Slider组件。

这里我们仅介绍ProgressBar和Slider组件,一般用ScrollViewer控件来代替ScrollBar的作用。

1、Slider

Slider控件是滑动条控件。主要包含以下属性

  • Orientation:滑动条的显示方式,有垂直和水平的
  • Maximum:滑动条尽头的刻度
  • Minimum:滑动条最低的刻度,一般默认为0
  • Value:滑动条在加载时所在的刻度
  • TickPlacement:滑动条刻度显示的方式,可以在上面、下面和都显示
  • TickFrequency:滑动条刻度的均匀显示时,每两个相邻刻度之间的刻度差
  • Ticks:自定义的刻度显示位置
  • IsSelectionRangeEnabled:是否开启滑动条某个范围内产生阴影
  • SelectionStart:产生阴影的起始刻度
  • SelectionEnd:产生阴影的终止刻度
  • SmallChange:键盘左方向键和右方向键按一次移动的刻度
  • LargeChange:键盘PageUp和PageDown按一次移动的刻度

2、ProgressBar

ProgressBar即进度条控件,是用来指示长时间运行任务的进度。

该组件通常无法与用户交互,只能通过程序来控制该组件。

我们可以通过按钮的响应事件访问进图条的Value属性,让鼠标每点击一次,进度条就增加。

还可以通过设置 IsIndeterminate为True的方式,让进度条变为一个自动的脉冲状态,让用户知道程序正在运行,请等待。

猜你喜欢

转载自blog.csdn.net/weixin_39478524/article/details/106319211
今日推荐