A really normal progress bar that function like a normal progress bar. A progress bar which can perform determinate progress and indeterminate progress.
var progressBar = new ProgressBar();
progressBar.IsIndeterminate = true;
var progressBar = new ProgressBar();
progressBar.Progress = 0.5f;
or
var progressBar = new ProgressBar();
progressBar.Value = 50;
progressBar.Minimum = 0;
progressBar.Maximum = 100;