private void CreateAndShowMainWindow() { // Create the application's main Window and Border // and instantiate a RadialPanel. RadialPanel is defined // below border1 = new Border(); border1.VerticalAlignment = VerticalAlignment.Top; border1.HorizontalAlignment = HorizontalAlignment.Left; border1.BorderThickness = new Thickness(1); border1.BorderBrush = Brushes.Purple; radialPanel1 = new RadialPanel(); radialPanel1.Width = 500; radialPanel1.Height = 500; radialPanel1.VerticalAlignment = VerticalAlignment.Stretch; radialPanel1.HorizontalAlignment = HorizontalAlignment.Stretch; // Add the Button Elements btn1 = new Button(); btn1.Background = Brushes.RoyalBlue; btn1.Content = "Button 1"; btn1.BorderBrush = Brushes.Black; btn2 = new Button(); btn2.Background = Brushes.Red; btn2.Content = "Button 2"; btn2.BorderBrush = Brushes.Black; btn3 = new Button(); btn3.Background = Brushes.Green; btn3.Content = "Button 3"; btn3.BorderBrush = Brushes.Black; btn4 = new Button(); btn4.Background = Brushes.Purple; btn4.Content = "Button 4"; btn4.BorderBrush = Brushes.Black; btn5 = new Button(); btn5.Background = Brushes.Yellow; btn5.Content = "Button 5"; btn5.BorderBrush = Brushes.Black; // Add the button elements defined above as // children of the RadialPanel radialPanel1.Children.Add(btn1); radialPanel1.Children.Add(btn2); radialPanel1.Children.Add(btn3); radialPanel1.Children.Add(btn4); radialPanel1.Children.Add(btn5); // Add the RadialPanel to the Border border1.Child = radialPanel1; // Add the RadialPanel as a Child of the // MainWindow and show the Window mainWindow = new Window(); mainWindow.Content = border1; mainWindow.Title = "Custom RadialPanel Sample"; mainWindow.Show(); }