我正在寻找一个使用发光条作为“进度条”的WPF应用程序。不是传统意义上的程序加载,而是向用户显示他在某个目标/任务中取得了多大进展。以下是我试图描述的一个例子。
我想使用多个相互连接的条形成一条路径,但不知道如何将它们放入程序中。谢谢你的答案!
答案 0 :(得分:0)
正如@ORMapper正确指出的那样, ProgressBar 控件是正确的方法,使用控件模板让它看起来像你一样。
关于第二个问题:如果您希望一个ProgressBar的值依赖于另一个ProgressBar的值,则应修改 Maximum 属性以正确显示预期值。
例如,如果您有一个主进度条,只有在完成另外两个任务后才能达到100% - 请将其Maximum
值设为200,
然后使用如下计算设置其值:
MainProgressBar.Value = firstTaskValue + secondTaskValue
。
完成2项任务后,它只会达到100%...
你可以随心所欲地玩这个,例如,如果一个任务比另一个更重要:
MainProgressBar.Value = firstTaskValue + 2 * secondTaskValue
。
无论如何,这是你必须自己实施的逻辑......