private void Page_Loaded(object sender, RoutedEventArgs e) { //Focus on the cancel button. CancelButton.Focus(FocusState.Programmatic); }
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; }
public SlideSelectionDialog FocusOkButton() { CancelButton.Focusable = true; CancelButton.Focus(); return(this); }
private void CWSimulatedBudgetLines_Loaded(object sender, RoutedEventArgs e) { Dispatcher.BeginInvoke(new Action(() => { CancelButton.Focus(); })); }