WPF 使用定时器:
<ProgressBar Height="10" HorizontalAlignment="Left"
Margin="288,0,0,189" Name="progressBar1"
VerticalAlignment="Bottom"
Width="100" />
后台:
private void button1_Click(object sender,
RoutedEventArgs e)
{
Window_Loaded2();
}
private void
Window_Loaded2()
{
DispatcherTimer _mainTimer = new
DispatcherTimer();
_mainTimer.Interval =
TimeSpan.FromSeconds(1);
_mainTimer.Tick += new
EventHandler(_mainTimer_Tick);
_mainTimer.IsEnabled =
true;
//Timer tmr = new
Timer();
//tmr.Interval =
100;
//tmr.Enabled =
true;
//tmr.Tick += new
EventHandler(tmr_Tick);
}
void _mainTimer_Tick(object
sender, EventArgs e)
{
if
(progressBar1.Value ==
progressBar1.Maximum)
progressBar1.Value =
0;
progressBar1.Value++;
}
private
void tmr_Tick(object sender, EventArgs
e)
{
if
(progressBar1.Value == progressBar1.Maximum) progressBar1.Value =
0;
progressBar1.Value++;
}