在WPF应用程序中,我定义了一个进度条。WPF进度条启动后100%
<ProgressBar Minimum="0" Maximum="{Binding TotalItemCount}" Value="{Binding CurrentItemCount, UpdateSourceTrigger=PropertyChanged}" />
但是我有进度条被完全填充的问题,即100%后直接已经启动了应用程序虽然我最初设置的属性为下列值:
TotalItemCount = 0;
CurrentItemCount = 0;
只要我将TotalItemCount
更改为1
进度栏正确设置为0%。在我看来,控件将0从0解释为100%。
如何更正初始化进度条到0%?
显然0的0为100%。为什么不将'TotalItemCount' = 1设置为初始值? – 2013-02-21 12:55:13
我会争辩说,进度条不需要在这一点上可见,为什么不隐藏它直到你实际加载项目? – RobJohnson 2013-02-21 12:57:09
'TotalItemCount'属性绑定到显示数字的另一个标签控件。如果我初始化为1,那么用户认为已经有一个项目,所以他没有加载任何数据。 – 2013-02-21 12:57:14