/// <summary> /// A button click event that send the information from the food button /// to the MenuSelectionEvent which will be accessed by the FoodButtonClickEvent /// in the Order class /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void DragonbornWaffleFriesSelection(object sender, RoutedEventArgs e) { DragonbornWaffleFries side = new DragonbornWaffleFries(); chosenSide = side; ResetSideButtons(); }
public DragonbornWaffleFriesOrder(OrderMenu menu, DragonbornWaffleFries d) { InitializeComponent(); parent = menu; dw = d; DataContext = dw; }
/// <summary> /// Creates the UI customization screen /// </summary> public DragonbornWaffleFriesCustomize(DragonbornWaffleFries dwf) { InitializeComponent(); dwf.Size = BleakwindBuffet.Data.Enums.Size.Small; dwfGrid.DataContext = dwf; this.dwf = dwf; }
/// <summary> /// Event handler for Dragonborn Waffle Fries selection /// </summary> /// <param name="sender">control exectuting event</param> /// <param name="e">data for event</param> void DragonbornWaffleFries(object sender, RoutedEventArgs e) { so = new SideOptions(); containerBorder.Child = so; DragonbornWaffleFries df = new DragonbornWaffleFries(); so.DataContext = df; so.side.Text = "Dragonborn Waffle Fries"; }
/// <summary> /// A button click event that send the information from the food button /// to the MenuSelectionEvent which will be accessed by the FoodButtonClickEvent /// in the Order class /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void DragonbornWaffleFriesSelection(object sender, RoutedEventArgs e) { DragonbornWaffleFries side = new DragonbornWaffleFries(); FoodSelected?.Invoke(this, new MenuSelectionEvent() { fooditem = side }); }
/// <summary> /// Click event for dragonbornWaffleFriesButton. Opens dragonborn waffle fries customization screen when button is clicked. /// </summary> /// <param name="sender">Reference to the object that raised the event.</param> /// <param name="e">Contains the event data.</param> void OpenDragonbornWaffleFriesCustomization(object sender, RoutedEventArgs e) { var dwfCustomization = new DragonbornWaffleFriesCustomization((Order)this.DataContext, false, null); fullMenuSelectionGrid.Children.Clear(); DragonbornWaffleFries dwf = new DragonbornWaffleFries(); ((Order)this.DataContext).Add(dwf); dwfCustomization.DataContext = dwf; fullComponentBorder.Child = dwfCustomization; }
//Side click handles void DbwfClickHandle(object sender, EventArgs e) { DragonbornWaffleFries dbwf = new DragonbornWaffleFries(); var screen = this.mainWindow.SwitchScreen("dbwfCustom"); screen.DataContext = dbwf; if (mainWindow.DataContext is Order order) { order.Add(dbwf); } }
/// <summary> /// Click event for dragonborn waffle fries that adds it to the order /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dragonBornWaffleFries_Click(object sender, RoutedEventArgs e) { DragonbornWaffleFries d = new DragonbornWaffleFries(); CustomizeDragonBornWaffleFries dd = new CustomizeDragonBornWaffleFries(mw); dd.DataContext = d; var order = DataContext as Order; order.Add(d); mw.SwapScreen(new CustomizeDragonBornWaffleFries(mw)); }
// A click event handler for the Dragonborn Waffle Fries button void AddDragonbornWaffleFries(object sender, RoutedEventArgs e) { var screen = new DragonbornWaffleFriesCustom(); DragonbornWaffleFries temp = new DragonbornWaffleFries(); menuBorder.Child = screen; screen.DataContext = temp; if (DataContext is Order order) { order.Add(temp); } }
/// <summary> /// sets new DragonbornWaffleFries object as DataContext of the customization screen /// binds form controls to object properties /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void CustomizeSize(object sender, RoutedEventArgs e) { DragonbornWaffleFries d = new DragonbornWaffleFries(); var customizeScreen = new CustomizeSide(); //set DataContext customizeScreen.DataContext = d; //databinding //size //switch screen selectionBorder.Child = customizeScreen; }
//Combo click handle void ComboClickHandle(object sender, EventArgs e) { var screen = this.mainWindow.SwitchScreen("comboCustom"); BriarheartBurger bb = new BriarheartBurger(); DragonbornWaffleFries dbwf = new DragonbornWaffleFries(); AretinoAppleJuice aaj = new AretinoAppleJuice(); Combo combo = new Combo(bb, dbwf, aaj); screen.DataContext = combo; if (mainWindow.DataContext is Order order) { order.Add(combo); } }
void AddCombo(object sender, RoutedEventArgs e) { BriarheartBurger entree = new BriarheartBurger(); DragonbornWaffleFries side = new DragonbornWaffleFries(); ArentinoAppleJuice drink = new ArentinoAppleJuice(); Combo combo = new Combo(entree, side, drink); var screen = new ComboCustom(); menuBorder.Child = screen; screen.DataContext = combo; if (DataContext is Order order) { order.Add(combo); } }
/// <summary> /// Event handler that Goes to the Dragonborn Waffle Fries instructions /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void GoToDragonbornWaffleFriesInstructions(object sender, RoutedEventArgs e) { DragonbornWaffleFries dwf = new DragonbornWaffleFries(); mainGrid.Children.RemoveAt(1); mainGrid.Children.Add(dragonbornInstructions); dragonbornInstructions.DataContext = dwf; if (sideMenu.FromCombo) { combo.Side = dwf; } else { ((Order)this.DataContext).Add(dwf); } }
/// <summary> /// navigates to the dragonborn waffle fries cutomizations /// </summary> /// <param name="sender">button being sent</param> /// <param name="e">button pressed</param> private void DragonbornWaffleFries_Click(object sender, RoutedEventArgs e) { var dw = new DragonbornWaffleFries(); DragonbornWaffleFriesCustom sc = new DragonbornWaffleFriesCustom(ancestor); // NavigationService.Navigate(sc); sc.DataContext = dw; CurrentSelection?.Invoke(this, new CustomizationSelector() { orderItem = dw }); window.DisplayCurrentOrder(); ancestor.SwitchScreen(Screen.custMarkarth, dw); }
/// <summary> /// Click event for dragonbornWaffleFriesButton. Opens dragonborn waffle fries customization screen when button is clicked. /// </summary> /// <param name="sender">Reference to the object that raised the event.</param> /// <param name="e">Contains the event data.</param> void OpenDragonbornWaffleFriesCustomization(object sender, RoutedEventArgs e) { if (((Combo)this.DataContext).Side is DragonbornWaffleFries olddwf) { var dwfCustomization = new DragonbornWaffleFriesCustomization(currentOrder, true, (Combo)this.DataContext); dwfCustomization.DataContext = olddwf; fullComponentBorder.Child = dwfCustomization; } else { var dwfCustomization = new DragonbornWaffleFriesCustomization(currentOrder, true, (Combo)this.DataContext); DragonbornWaffleFries dwf = new DragonbornWaffleFries(); ((Combo)this.DataContext).Side = dwf; dwfCustomization.DataContext = dwf; fullComponentBorder.Child = dwfCustomization; } }
void AddDragonbornFries(object sender, RoutedEventArgs e) { if (IsCombo) { c.Side = new DragonbornWaffleFries(); CustomizeComboMeal custom = new CustomizeComboMeal(c); OrderComponent orderComponent = this.FindAncestor <OrderComponent>(); orderComponent.Swap(custom); } if (DataContext is Order order) { DragonbornWaffleFries d = new DragonbornWaffleFries(); order.Add(d); CustomizeDragonbornWaffleFries custom = new CustomizeDragonbornWaffleFries(d, false); OrderComponent orderComponent = this.FindAncestor <OrderComponent>(); orderComponent.Swap(custom); } }
/// <summary> /// Switches the screen to the combo selection screen /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CombosButton_Click(object sender, RoutedEventArgs e) { if (DataContext is Order o) { if (sender is Button) { EbonyWarriorEntourage EWE = new EbonyWarriorEntourage(); ComboCustomizationScreen CCS = new ComboCustomizationScreen(EWE); EWE.Screen = CCS; BriarheartBurger BB = new BriarheartBurger(); BB.Screen = new EntreeCustomizationScreen(BB); EWE.Entree = BB; DragonbornWaffleFries DWF = new DragonbornWaffleFries(); DWF.Screen = new SideCustomizationScreen(DWF); EWE.Side = DWF; SailorSoda SS = new SailorSoda(); SS.Screen = new DrinkCustomizationScreen(SS); EWE.Drink = SS; o.AddItem = EWE; var orderControl = this.FindAncestor <OrderControl>(); orderControl?.SwapScreen(CCS); if (orderControl.NavigationTabBorder.Child is NavigationTab NavTab) { NavTab.EWEScreen = EWE.Screen; NavTab.ReturnToItemSelectionScreenBorder.Visibility = Visibility.Hidden; NavTab.ReturnToCurrentComboScreenBorder.Visibility = Visibility.Visible; } else { throw new NotImplementedException("Should never be reached"); } } } }
/// <summary> /// Switches to customization screen /// </summary> /// <param name="sender">object that sent event we are handling</param> /// <param name="e">parameters of event</param> private void SelectWaffleFries(object sender, RoutedEventArgs e) { if (DataContext is Order order) { DragonbornWaffleFries fries = new DragonbornWaffleFries(); if (isCombo) { combo.Side = fries; comboCount++; MiraakButton.Visibility = Visibility.Collapsed; GritsButton.Visibility = Visibility.Collapsed; SaladButton.Visibility = Visibility.Collapsed; FinalizeCombo(); } else { order.Add(fries); } SendToScreenSwitcher(new SideCustomization(this, fries)); } }
/// <summary> /// Orders the item to the list /// </summary> /// <param name="sender">button</param> /// <param name="e">press</param> private void OrderTheItem(object sender, RoutedEventArgs e) { switch (StringGetter) { case "dragonbornWaffleFries": DragonbornWaffleFries fries = new DragonbornWaffleFries(); if (this.sizer.Text == "Small") { fries.Size = BleakwindBuffet.Data.Enums.Size.Small; } if (this.sizer.Text == "Medium") { fries.Size = BleakwindBuffet.Data.Enums.Size.Medium; } if (this.sizer.Text == "Large") { fries.Size = BleakwindBuffet.Data.Enums.Size.Large; } if (Combo.IsChecked == true && (Application.Current.MainWindow as MainWindow).Combo.Side != null) { (Application.Current.MainWindow as MainWindow).Combo.Side = fries; } else { (Application.Current.MainWindow as MainWindow).curOrder.Add(fries); } return; case "friedMiraak": FriedMiraak fried = new FriedMiraak(); if (this.sizer.Text == "Small") { fried.Size = BleakwindBuffet.Data.Enums.Size.Small; } if (this.sizer.Text == "Medium") { fried.Size = BleakwindBuffet.Data.Enums.Size.Medium; } if (this.sizer.Text == "Large") { fried.Size = BleakwindBuffet.Data.Enums.Size.Large; } if (Combo.IsChecked == true && (Application.Current.MainWindow as MainWindow).Combo.Side != null) { (Application.Current.MainWindow as MainWindow).Combo.Side = fried; } else { (Application.Current.MainWindow as MainWindow).curOrder.Add(fried); } return; case "madOtarGrits": MadOtarGrits mad = new MadOtarGrits(); if (this.sizer.Text == "Small") { mad.Size = BleakwindBuffet.Data.Enums.Size.Small; } if (this.sizer.Text == "Medium") { mad.Size = BleakwindBuffet.Data.Enums.Size.Medium; } if (this.sizer.Text == "Large") { mad.Size = BleakwindBuffet.Data.Enums.Size.Large; } if (Combo.IsChecked == true && (Application.Current.MainWindow as MainWindow).Combo.Side != null) { (Application.Current.MainWindow as MainWindow).Combo.Side = mad; } else { (Application.Current.MainWindow as MainWindow).curOrder.Add(mad); } return; case "vokunSalad": VokunSalad salad = new VokunSalad(); if (this.sizer.Text == "Small") { salad.Size = BleakwindBuffet.Data.Enums.Size.Small; } if (this.sizer.Text == "Medium") { salad.Size = BleakwindBuffet.Data.Enums.Size.Medium; } if (this.sizer.Text == "Large") { salad.Size = BleakwindBuffet.Data.Enums.Size.Large; } if (Combo.IsChecked == true && (Application.Current.MainWindow as MainWindow).Combo.Side != null) { (Application.Current.MainWindow as MainWindow).Combo.Side = salad; } else { (Application.Current.MainWindow as MainWindow).curOrder.Add(salad); } return; } }
/// <summary> /// Takes the button selection for a menu item and updates screen to that items customization menu /// </summary> /// <param name="sender">Button</param> /// <param name="e">Event</param> public void MenuButtonPress(object sender, RoutedEventArgs e) { if (DataContext is Order orderX) { var o = this.FindAncestor <OrderControl>(); IOrderItem choice; FrameworkElement display; switch ((sender as Button).Name) { case "burger": display = new BriarheartBurgerCustom(); choice = new BriarheartBurger(); break; case "draugr": display = new DoubleDraugrCustom(); choice = new DoubleDraugr(); break; case "triple": display = new ThalmorTripleCustom(); choice = new ThalmorTriple(); break; case "skeleton": display = new SmokehousrSkeletonCustom(); choice = new SmokehouseSkeleton(); break; case "omelette": display = new GardenOrcOmeletteCustom(); choice = new GardenOrcOmelette(); break; case "poacher": display = new PhillyPoacherCustom(); choice = new PhillyPoacher(); break; case "t_bone": display = new NoCustom(); choice = new ThugsTBone(); break; case "salad": SideCustom salad = new SideCustom(); salad.Title.Text = "Vokun Salad Customization"; display = salad; choice = new VokunSalad(); break; case "miraak": SideCustom miraak = new SideCustom(); miraak.Title.Text = "Fried Miraak Customization"; display = miraak; choice = new FriedMiraak(); break; case "grits": SideCustom grits = new SideCustom(); grits.Title.Text = "Mad Otar Grits Customization"; display = grits; choice = new MadOtarGrits(); break; case "fries": SideCustom fries = new SideCustom(); fries.Title.Text = "DragonBorn Waffle Fries Customization"; display = fries; choice = new DragonbornWaffleFries(); break; case "water": display = new WarriorWaterCustom(); choice = new WarriorWater(); break; case "soda": display = new SailorSodaCustom(); choice = new SailorSoda(); break; case "coffee": display = new CandlehearthCoffeeCustom(); choice = new CandlehearthCoffee(); break; case "milk": display = new MarkarthMilkCustom(); choice = new MarkarthMilk(); break; case "juice": display = new ArentinoAppleJuiceCustom(); choice = new AretinoAppleJuice(); break; case "ComboCreate": display = new ComboCustom(); choice = new Combo(); break; default: display = new MenuSelection(); choice = null; break; } display.DataContext = choice; choice.Display = display; o?.DisplayUpdate(display); } }
/// <summary> /// event handler that switches screens between home screen and item customization /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void onSwitchScreen(object sender, RoutedEventArgs e) { //if (DataContext is Order newOrder) //{ var buttons = (Button)sender; switch (buttons.ToString()) { case "System.Windows.Controls.Button: Briarheart Burger": BriarheartBurger newbb = new BriarheartBurger(); Ancestor.newOrder.Add(newbb); Ancestor.SwitchScreen(Screen.custBriarheartBurger, newbb); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Double Draugr": DoubleDraugr newdd = new DoubleDraugr(); Ancestor.newOrder.Add(newdd); Ancestor.SwitchScreen(Screen.custDoubleDraugr, newdd); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Garden Orc Omelette": GardenOrcOmelette newgoc = new GardenOrcOmelette(); Ancestor.newOrder.Add(newgoc); Ancestor.SwitchScreen(Screen.custGardenOrcOmelette, newgoc); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Philly Poacher": PhillyPoacher newpp = new PhillyPoacher(); Ancestor.newOrder.Add(newpp); Ancestor.SwitchScreen(Screen.custPhillyPoacher, newpp); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Smokehouse Skeleton": SmokehouseSkeleton newss = new SmokehouseSkeleton(); Ancestor.newOrder.Add(newss); Ancestor.SwitchScreen(Screen.custSmokehouseSkeleton, newss); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Thalmor Triple": ThalmorTriple newtt = new ThalmorTriple(); Ancestor.newOrder.Add(newtt); Ancestor.SwitchScreen(Screen.custThalmorTriple, newtt); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Dragonborn Waffle Fries": DragonbornWaffleFries newdwf = new DragonbornWaffleFries(); Ancestor.newOrder.Add(newdwf); Ancestor.SwitchScreen(Screen.custDragonbornWaffleFries, newdwf); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Fried Miraak": FriedMiraak newfm = new FriedMiraak(); Ancestor.newOrder.Add(newfm); Ancestor.SwitchScreen(Screen.custFriedMiraak, newfm); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Mad Otar Grits": MadOtarGrits newmog = new MadOtarGrits(); Ancestor.newOrder.Add(newmog); Ancestor.SwitchScreen(Screen.custMadOtarGrits, newmog); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Vokun Salad": VokunSalad newvs = new VokunSalad(); Ancestor.newOrder.Add(newvs); Ancestor.SwitchScreen(Screen.custVokunSalad, newvs); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Aretino Apple Juice": AretinoAppleJuice newaa = new AretinoAppleJuice(); Ancestor.newOrder.Add(newaa); Ancestor.SwitchScreen(Screen.custAretinoAppleJuice, newaa); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Candlehearth Coffee": CandlehearthCoffee newcc = new CandlehearthCoffee(); Ancestor.newOrder.Add(newcc); Ancestor.SwitchScreen(Screen.custCandlehearthCoffee, newcc); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Markarth Milk": MarkarthMilk newmm = new MarkarthMilk(); Ancestor.newOrder.Add(newmm); Ancestor.SwitchScreen(Screen.custMarkarthMilk, newmm); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Sailor Soda": SailorSoda newsoda = new SailorSoda(); Ancestor.newOrder.Add(newsoda); Ancestor.SwitchScreen(Screen.custSailorSoda, newsoda); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Warrior Water": WarriorWater newww = new WarriorWater(); Ancestor.newOrder.Add(newww); Ancestor.SwitchScreen(Screen.custWarriorWater, newww); DisplayCurrentOrder(); break; case "System.Windows.Controls.Button: Complete Order": Ancestor.SwitchScreen(Screen.completeOrder); break; } DisplayCurrentOrder(); //} }
/// <summary> /// Override to create a menu to modify an existing item /// </summary> /// <param name="ancestor">Menu of which this is a child</param> /// <param name="item">Existing item to be modified</param> public DragonbornFriesMenu(MenuComponent ancestor, DragonbornWaffleFries item) { InitializeComponent(); Ancestor = ancestor; this.DataContext = item; }
// Edit item click event handler private void EditItemClick(object sender, SelectionChangedEventArgs e) { if (OrderList.SelectedItem == null) { return; } DependencyObject parent = this; do { parent = LogicalTreeHelper.GetParent(parent); } while (!(parent is MainWindow || parent is null)); if (parent is MainWindow menu) { string itemString = OrderList.SelectedItem.ToString(); if (itemString.Contains("Briarheart Burger")) { BriarheartBurger item = e.AddedItems[0] as BriarheartBurger; if (DataContext is Order order) { var screen = new BriarheartBurgerCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Double Draugr")) { DoubleDraugr item = e.AddedItems[0] as DoubleDraugr; if (DataContext is Order order) { var screen = new DoubleDraugrCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Thalmor Triple")) { ThalmorTriple item = e.AddedItems[0] as ThalmorTriple; if (DataContext is Order order) { var screen = new ThalmorTripleCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Garden Orc Omelette")) { GardenOrcOmelette item = e.AddedItems[0] as GardenOrcOmelette; if (DataContext is Order order) { var screen = new GardenOrcOmeletteCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Philly Poacher")) { PhillyPoacher item = e.AddedItems[0] as PhillyPoacher; if (DataContext is Order order) { var screen = new PhillyPoacherCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Smokehouse Skeleton")) { SmokehouseSkeleton item = e.AddedItems[0] as SmokehouseSkeleton; if (DataContext is Order order) { var screen = new SmokehouseSkeletonCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Thugs T-Bone")) { ThugsTBone item = e.AddedItems[0] as ThugsTBone; if (DataContext is Order order) { var screen = new ThugsTBoneCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Dragonborn Waffle Fries")) { DragonbornWaffleFries item = e.AddedItems[0] as DragonbornWaffleFries; if (DataContext is Order order) { var screen = new DragonbornWaffleFriesCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Fried Miraak")) { FriedMiraak item = e.AddedItems[0] as FriedMiraak; if (DataContext is Order order) { var screen = new FriedMiraakCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Mad Otar Grits")) { MadOtarGrits item = e.AddedItems[0] as MadOtarGrits; if (DataContext is Order order) { var screen = new MadOtarGritsCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Vokun Salad")) { VokunSalad item = e.AddedItems[0] as VokunSalad; if (DataContext is Order order) { var screen = new VokunSaladCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Arentino Apple Juice")) { ArentinoAppleJuice item = e.AddedItems[0] as ArentinoAppleJuice; if (DataContext is Order order) { var screen = new ArentinoAppleJuiceCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Candlehearth Coffee")) { CandlehearthCoffee item = e.AddedItems[0] as CandlehearthCoffee; if (DataContext is Order order) { var screen = new CandlehearthCoffeeCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Markarth Milk")) { MarkarthMilk item = e.AddedItems[0] as MarkarthMilk; if (DataContext is Order order) { var screen = new MarkarthMilkCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Sailor Soda")) { SailorSoda item = e.AddedItems[0] as SailorSoda; if (DataContext is Order order) { var screen = new SailorSodaCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } if (itemString.Contains("Warrior Water")) { WarriorWater item = e.AddedItems[0] as WarriorWater; if (DataContext is Order order) { var screen = new WarriorWaterCustom(); screen.DataContext = item; menu.displayBorder.Child = screen; } } } }
/// <summary> /// Handles dragonborn Waffle fries button click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dragonbornWaffleFries_Click(object sender, RoutedEventArgs e) { DragonbornWaffleFries d = new DragonbornWaffleFries(parent, this, order); parent.containerBorder.Child = d; }
/// <summary> /// Dragonborn Waffle Fries click event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void DragonbornWaffleFriesClick(object sender, RoutedEventArgs e) { DragonbornWaffleFries waffle = new DragonbornWaffleFries(); o.pageDisplay.Child = new CustomDragonbornWaffleFries(o, waffle); }