private void mainMenu_MenuItemSelected(int index) { switch (index) { case 0: currentDemo = new Demo1(); break; case 1: currentDemo = new Demo2(); break; case 2: currentDemo = new Demo3(); break; case 3: currentDemo = new Demo4(); break; case 4: currentDemo = new Demo5(); break; case 5: currentDemo = new Demo6(); break; case 6: currentDemo = new Demo7(); break; } currentDemo.Quit += currentDemo_Quit; _mainMenu.Visible = false; canvas.Children.Add(currentDemo); }