コード例 #1
0
ファイル: Main_VM.cs プロジェクト: PatrickLuhmann/arcCouatl3
        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");
        }