private void btnViewPassword_Click(object sender, RoutedEventArgs e) { if (lbPasswordList.SelectedItem != null) { var wnd = GetWindow(this); var wih = new WindowInteropHelper(wnd); var hptr = wih.Handle; var rv = _mgr.accounts_view_password((uint)lbPasswordList.SelectedIndex, hptr); if (rv != PasswordManagerStatus.OK) { MessageBox.Show("Couldn't view password: " + ReturnErrorcode(rv)); } } }
private void btnView_Click(object sender, RoutedEventArgs e) { var wnd = GetWindow(this); var wih = new WindowInteropHelper(wnd); var hptr = wih.Handle; // If we lose the enclave, then our dialog window needs to be closed, and we // let the main window handle it. var rv = _mgr.accounts_view_password(_pNewItem.Index, hptr); if (rv == PasswordManagerStatus.RecreatedEnclave || rv == PasswordManagerStatus.LostEnclave) { DialogResult = false; _Close(); } else if (rv != PasswordManagerStatus.OK) { MessageBox.Show("Couldn't view password: " + MainWindow.ReturnErrorcode(rv)); } }