/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter != null && !e.Parameter.Equals("")) { if (e.Parameter is Flow) { FluxoPizzarias = false; produtos = (Flow)e.Parameter; } else { FluxoPizzarias = true; produtoEscolhido = (ProdutosPizzaria)e.Parameter; } } }
/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter != null) { if (e.Parameter is Flow) { FluxoPizzarias = false; produtos = (Flow)e.Parameter; } else { FluxoPizzarias = true; produtoEscolhido = (ProdutosPizzaria)e.Parameter; } } CarregarCombos(); }
private void btnProximoPasso_Click(object sender, RoutedEventArgs e) { if (FluxoPizzarias) { parametrosPedidoPizzaria.Clear(); produtoEscolhido = new ProdutosPizzaria(); produtoEscolhido = lstSabores.SelectedItem as ProdutosPizzaria; Frame.Navigate(typeof(MontarPizzaTerceiroPasso), produtoEscolhido); } else { produtos.Products.Clear(); produtos.Products = new List <ProductFlow>(); produtos.Products.Add(lstSabores.SelectedItem as ProductFlow); Frame.Navigate(typeof(MontarPizzaTerceiroPasso), produtos); } }