Пример #1
0
        // Customer is added
        private void viewModel_Adding(object sender, ViewModelEventArgs e)
        {
            DataGridCustomers.ScrollIntoView(DataGridCustomers.SelectedItem, null);

            DataGridCustomers.IsEnabled = false;
            DataFormCustomer.BeginEdit();
        }
Пример #2
0
        // Customer changes are about to being saved to database
        private void viewModel_Saving(object sender, ViewModelEventArgs e)
        {
            IEditableObject customer = DataGridCustomers.SelectedItem as Customer;

            customer.EndEdit();

            DataFormCustomer.CommitEdit(true);
        }
Пример #3
0
 // Add or Edit Customer is being cancelled
 private void viewModel_Canceling(object sender, ViewModelEventArgs e)
 {
     DataFormCustomer.CancelEdit();
 }
Пример #4
0
 // Customer is edited
 private void viewModel_Editing(object sender, ViewModelEventArgs e)
 {
     DataGridCustomers.IsEnabled = false;
     DataFormCustomer.BeginEdit();
 }