WPF 应用程序无限期进度条未显示,但进程正在后台运行

当我让进程开始工作时,当我试图添加一个 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;


}

它只是运行整个过程,我的酒吧没有出现。


如何在此过程中生成进度条?


HUWWW
浏览 216回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP