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);
}