显示进度,可配置为确定显示确切进度或不确定正在进行的进度。
Description
进度栏可配置为在应用中显示各种进度状态。 此通用控件可用于在用户处理应用时通知用户进度,或者可用于显示加载方案。 此控件的关键属性是 Value、 Max 和 不确定。
概况
值 – 介于 0 和“max”之间的数字,用于指定任务的完成量。 仅适用于确定状态。
最大值 - 指示任务已完成的最大值。 当值等于最大值时,ProgressBar 栏已满。 如果要显示容量或上传或下载的总容量,这非常有用。
AccessibleLabel – 屏幕阅读器标签。
可见 - 控件是显示还是隐藏。
行为
不确定 – 将条形图设置为确定或不确定。 在不确定状态下,不遵循 value 属性和 max 属性。
大小和位置
X – 控件的左边缘与其父容器的左边缘之间的距离(如果没有父容器时显示屏幕)。
Y – 控件的上边缘与父容器的上边缘之间的距离(如果没有父容器时屏幕)。
宽度 - 控件的左边缘和右边缘之间的距离。
高度 - 控件的上边缘和下边缘之间的距离。
样式和主题
ProgressColor – 仅对于确定状态,颜色属性可用于指示“品牌”状态(默认)、“错误”状态(红色)、“警告”状态(橙色)或“成功”状态(绿色)。 对于不确定状态,ProgressColor 将回退到 BasePaletteColor,而不考虑所选颜色。
粗细 – 进度条的粗细。 当前选项仅中等和较大。
形状 - 条形图和轨道的形状。形状属性会影响条形图的角。
BasePaletteColor - 应用于控件的调色板。 这会影响呈现主题颜色的控件的所有图面。 如果值为 null 或零,则颜色由所选 Fluent 主题驱动。
其他属性
OnChange – 更新控件值时要执行的作。
DisplayMode – 控件是否允许用户输入(编辑)、仅显示数据(视图)或已禁用(已禁用)。