WPF:Range 控件

在一个指定的范围内存储并且显示数值。Range 控件的核心功能来自于一个叫作RangeBase 的抽象类。这个类定义了浮点数类型的属性来存储当前的值以及范围的端点:Value、Minimum 和Maximum。它还定义了一个简单的ValueChanged 事件。

1、ProgressBar

  • 是当面对长时间运行的操作时,为用户显示一个ProgressBar 可以帮助他们了解具体的进度情况。
  • ProgressBar 有一个默认的Minimum 属性0,和一个默认的Maximum 属性100。
  • IsIndeterminate —— 当把它设置为true 时,ProgressBar 会显示一段通用的动画(这样,Minimum、Maximum 以及Value 的值不会影响这段动画)。
  • Orientation —— 默认为Horizontal,但是也可以被设置为Vertical,可以使进度从下走到上而不是从左走到右。

2、Slider
  • 使用户能够通过在刻度尺移动手指光标来改变当前的值。
  • 有一个默认的Minimum 属性值0 和一个默认的Maximum 属性值10。
  • 定义了Orientation属性(默认是Horizontal)。
  • 包含了几个属性,用于调整刻度的位置和频率、ToolTip 的位置和精度(这个ToolTip 是用来显示手指光标移动到了哪个当前值)、决定手指光标是自动贴近刻度值还是平滑地移动到任何值。
  • 对于键盘导航来说,Slider 包含了Delay 以及Interval 属性,它们与RepeatButton 的同名属性一致。
  • 要启用刻度,可以把TickPlacement 设定为TopLeft、BottomRight 或者Both。包含了Slider 的方向。
  • 支持在当前的范围内显示一个更小的范围。
  • IsSelctionRangeEnabled 被设置为true,可以把SelectionStart 和SelectionEnd 设置为这个“子范围”(subrange)的期望值。

你可能感兴趣的:(存储,WPF,delay)