Esempio n. 1
0
 private void Page_Loaded(object sender, RoutedEventArgs e)
 {
     //Focus on the cancel button.
     CancelButton.Focus(FocusState.Programmatic);
 }
Esempio n. 2
0
        public MessageBox(string messageBoxText, string caption, MessageBoxButton button = MessageBoxButton.OK, MessageBoxImage icon = 0, MessageBoxResult defaultResult = MessageBoxResult.None)
        {
            InitializeComponent();
            switch (button)
            {
            case MessageBoxButton.OK:
                OkButton.Visibility = Visibility.Visible;
                OkButton.Focus();
                break;

            case MessageBoxButton.OKCancel:
                OkButton.Visibility     = Visibility.Visible;
                CancelButton.Visibility = Visibility.Visible;
                CancelButton.Focus();
                break;

            case MessageBoxButton.YesNo:
                YesButton.Visibility = Visibility.Visible;
                NoButton.Visibility  = Visibility.Visible;
                NoButton.Focus();
                break;

            case MessageBoxButton.YesNoCancel:
                YesButton.Visibility    = Visibility.Visible;
                NoButton.Visibility     = Visibility.Visible;
                CancelButton.Visibility = Visibility.Visible;
                CancelButton.Focus();
                break;
            }


            if (icon != 0)
            {
                switch (icon)
                {
                case MessageBoxImage.Error:
                    MessageIcon.Text       = "\xEA39";
                    MessageIcon.Visibility = Visibility.Visible;
                    break;

                case MessageBoxImage.Exclamation:
                    MessageIcon.Text       = "\xE783";
                    MessageIcon.Visibility = Visibility.Visible;
                    break;

                case MessageBoxImage.Information:
                    MessageIcon.Text       = "\xE946";
                    MessageIcon.Visibility = Visibility.Visible;
                    break;

                case MessageBoxImage.None:
                    MessageIcon.Text = null;
                    break;

                case MessageBoxImage.Question:
                    MessageIcon.Text       = "\xF142";
                    MessageIcon.Visibility = Visibility.Visible;
                    break;
                }
            }

            Result       = defaultResult;
            Message.Text = messageBoxText;
            Caption.Text = caption;
        }
Esempio n. 3
0
 public SlideSelectionDialog FocusOkButton()
 {
     CancelButton.Focusable = true;
     CancelButton.Focus();
     return(this);
 }
 private void CWSimulatedBudgetLines_Loaded(object sender, RoutedEventArgs e)
 {
     Dispatcher.BeginInvoke(new Action(() => { CancelButton.Focus(); }));
 }