当我让进程开始工作时,当我试图添加一个 ProgressBar 以向用户提供进程没有崩溃的一些线索时,我可能遇到了线程问题。既然这已经足够了,无限进度条对我来说就很好了。
<ProgressBar x:Name="ProcessProgress" Minimum="0" Maximum="100" Visibility="Hidden" IsIndeterminate="False" Width="305" Height="20" Margin="240,214,248,10"></ProgressBar>
我试图启动一个确定长度的进度条,该进度条在单击“开始”按钮之前不可见:
private void Start_Click(object sender, RoutedEventArgs e)
{
...
//process starts here
var fP = new FileProcessor();
ProcessProgress.IsIndeterminate = true;
ProcessProgress.Visibility = Visibility.Visible;
...
//finally show the progressbar as full when done
ProcessProgress.IsIndeterminate = false;
ProcessProgress.Value = ProcessProgress.Maximum;
}
它只是运行整个过程,我的酒吧没有出现。
如何在此过程中生成进度条?
相关分类