private void buttonAddNewAccount_Click(object sender, RoutedEventArgs e) { UserInterface.GetOAuthorization authWindow; try { authWindow = new UserInterface.GetOAuthorization(); } catch { MessageBox.Show("Unable to connect to Twitter. Please check your internet connectivity e. g. by setting your proxy server", "Connection failed", MessageBoxButton.OK, MessageBoxImage.Error); return; } authWindow.AuthSuccess += new GetOAuthorization.AuthSuccessEventHandler(authWindow_AuthSuccess); authWindow.Show(); }
void buttonAuthorize_Click(object sender, RoutedEventArgs e) { AppController.Current.Logger.addDebugMessage("Twitter button clicked", "-", type: DebugMessage.DebugMessageTypes.FirstStartWizard); UserInterface.GetOAuthorization authWindow = null; try { authWindow = new UserInterface.GetOAuthorization(); AppController.Current.Logger.addDebugMessage("Twitter OAuth window opened", "-", type: DebugMessage.DebugMessageTypes.FirstStartWizard); } catch (Exception exp) { AppController.Current.Logger.addDebugMessage(exp.Message, exp.StackTrace, type: DebugMessage.DebugMessageTypes.FirstStartWizard); MessageBox.Show("Unable to connect to Twitter. Please check your internet connectivity e. g. by setting your proxy server.\n\nThe reported reason in detail is: " + exp.Message, "Connection failed", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (authWindow != null) { authWindow.AuthSuccess += new GetOAuthorization.AuthSuccessEventHandler(authWindow_AuthSuccess); authWindow.Show(); } }