Ejemplo n.º 1
0
        private void DeleteAccount()
        {
            if (selectedAccount != null)
            {
                // Remove it from the database.
                ModelService.DeleteAccount(selectedAccount.TheAccount);

                // Remove it from the VM list.
                // NOTE: This sets selectedAccount to null
                accounts.Remove(selectedAccount);

                // Trigger a re-read of the database.
                // NOTE: This sets selected Account to null
                RaisePropertyChanged("Accounts");

                // Update selected item.
                if (accounts.Count > 0)
                {
                    SelectedAccount = accounts[0];
                }
                else
                {
                    SelectedAccount = null;
                }
            }
            RaisePropertyChanged("NumXacts");
        }