WPF 简单原生进度条
本文适合新手阅读,解决新手遇到的进度条value在变,进度样式却不变的问题,我也是菜鸟,写下来记录一下:
界面定义一个ProgressBar
如:
<Grid>
<ProgressBar x:Name="ProgressBar" Maximum="100" Minimum="0" Width="300" Height="20"></ProgressBar>
</Grid>
前端代码
如:
Window1 a = new Window1();
a.Show();
for (int i = 0; i < 100; i++)
{
//解决了value在变,进度条却不动的问题
a.ProgressBar.Dispatcher.Invoke(() => a.ProgressBar.Value = i, DispatcherPriority.Background);
Thread.Sleep(50);
}
a.Close();