public void Close(object param)
        {
            var userAccount = param as UserAccountViewModel;

            if (userAccount != null)
            {
                userAccount.Dispose();
                SelectedUserAccountViewModels.Remove(userAccount);
            }
        }
Beispiel #2
0
 public void Close(object param)
 {
     if (param is UserAccountViewModel userAccount)
     {
         userAccount.Dispose();
         SelectedUserAccountViewModels.Remove(userAccount);
         if (observables.TryGetValue(userAccount.UserAccount.AccountName, out IDisposable value))
         {
             observables.Remove(userAccount.UserAccount.AccountName);
             value.Dispose();
         }
     }
 }