xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="ProgBar.Window1" Title ="ProgressBar" Width="500">
StatusBar
//File:Window.xaml.cs using System; using System.Windows; using System.Windows.Controls; using System.Windows.Controls.Primitives; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace ProgBar { public partial class Window1 : Window {
private void MakeOne(object sender, RoutedEventArgs e) { sbar.Items.Clear(); Label lbl = new Label(); lbl.Background = new LinearGradientBrush(Colors.Pink, Colors.Red, 90); lbl.Content = "ProgressBar with three iterations."; sbar.Items.Add(lbl); ProgressBar progbar = new ProgressBar(); progbar.Background = Brushes.Gray; progbar.Foreground = Brushes.Red; progbar.Width = 150; progbar.Height = 15; Duration duration = new Duration(TimeSpan.FromMilliseconds(2000)); DoubleAnimation doubleanimation = new DoubleAnimation(100.0, duration); doubleanimation.RepeatBehavior = new RepeatBehavior(3); progbar.BeginAnimation(ProgressBar.ValueProperty, doubleanimation); sbar.Items.Add(progbar); } } }