protected override void OnNavigatedTo()

in ContosoApp/Views/CustomerDetailPage.xaml.cs [63:82]


        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (e.Parameter == null)
            {
                ViewModel = new CustomerViewModel
                {
                    IsNewCustomer = true,
                    IsInEdit = true
                };
                VisualStateManager.GoToState(this, "NewCustomer", false);
            }
            else
            {
                ViewModel = App.ViewModel.Customers.Where(
                    customer => customer.Model.Id == (Guid)e.Parameter).First();
            }

            ViewModel.AddNewCustomerCanceled += AddNewCustomerCanceled;
            base.OnNavigatedTo(e);
        }