Exemplo n.º 1
0
 public SmtpPasswordWindow(SmtpPasswordMiddleButton middleButton, string emailAddress, string recipients)
     : this(middleButton)
 {
     MailOverviewPanel.Visibility = Visibility.Visible;
     EmailAddressLabel.Content    = emailAddress;
     RecipientsLabel.Content      = recipients;
 }
Exemplo n.º 2
0
        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; };
        }