public SmtpPasswordWindow(SmtpPasswordMiddleButton middleButton, string emailAddress, string recipients) : this(middleButton) { MailOverviewPanel.Visibility = Visibility.Visible; EmailAddressLabel.Content = emailAddress; RecipientsLabel.Content = recipients; }
public SmtpPasswordWindow(SmtpPasswordMiddleButton middleButton) { Loaded += (sender, e) => MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); InitializeComponent(); MailOverviewPanel.Visibility = Visibility.Collapsed; switch (middleButton) { case SmtpPasswordMiddleButton.Remove: SkipButton.Visibility = Visibility.Collapsed; break; case SmtpPasswordMiddleButton.Skip: RemoveButton.Visibility = Visibility.Collapsed; PasswordHintText.Visibility = Visibility.Collapsed; break; case SmtpPasswordMiddleButton.None: RemoveButton.Visibility = Visibility.Collapsed; SkipButton.Visibility = Visibility.Collapsed; PasswordHintText.Visibility = Visibility.Collapsed; Grid.SetColumn(OkButton, 1); break; default: SkipButton.Visibility = Visibility.Collapsed; break; } SmtpPasswordViewModel.CloseViewAction = delegate(bool?result) { DialogResult = result; }; }