<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="ProgBar.Window1" Title ="ProgressBar" Width="500"> <Grid> <StackPanel Grid.Column="0" Grid.Row="2"> <Label>Choose number of ProgressBar iterations.</Label> <RadioButton Content="One" Click="MakeOne"/> <RadioButton Content="Three" Click="MakeThree"/> <RadioButton Content="Five" Click="MakeFive"/> <RadioButton Content="Forever" Click="MakeForever"/> <RadioButton Content="Indeterminate" Click="MakeIndeterminate"/> </StackPanel> </Grid> </Window> //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) { Console.WriteLine("E"); } private void MakeThree(object sender, RoutedEventArgs e) { Console.WriteLine("D"); } private void MakeFive(object sender, RoutedEventArgs e) { Console.WriteLine("c"); } private void MakeForever(object sender, RoutedEventArgs e) { Console.WriteLine("B"); } private void MakeIndeterminate(object sender, RoutedEventArgs e) { Console.WriteLine("A"); } } }