/// <summary>
        /// adds cowpoke chilli to the list
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void AddCowpokeChilliButton_Click(object sender, RoutedEventArgs e)
        {
            var          ordercontrol = this.FindAncestor <OrderControl>();
            CowpokeChili tempChili    = new CowpokeChili();

            if (DataContext is Order data)
            {
                data.Add(tempChili);
                var screen = new CowpokechiliCustomization();
                screen.DataContext = tempChili;
                ordercontrol.SwapScreen(screen);
            }
        }
        private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            IOrderItem lbi          = ((sender as ListBox).SelectedItem as IOrderItem);
            var        ordercontrol = this.FindAncestor <OrderControl>();

            if (lbi is AngryChicken)
            {
                var screen = new angryChickenCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is CowboyCoffee)
            {
                var screen = new CowboyCoffeeCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is CowpokeChili)
            {
                var screen = new CowpokechiliCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is DakotaDoubleBurger)
            {
                var screen = new DakotaDoubleBurgerCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is JerkedSoda)
            {
                var screen = new JerkedSodaCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is PecosPulledPork)
            {
                var screen = new PecosPulledPorkCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is TexasTea)
            {
                var screen = new TexasTeaCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is TexasTripleBurger)
            {
                var screen = new TexasTripleBurgerCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is TrailBurger)
            {
                var screen = new TrailBurgerCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
            if (lbi is Water)
            {
                var screen = new WaterCustomization();
                screen.DataContext = lbi;
                ordercontrol.SwapScreen(screen);
            }
        }