WPF MessageBox Default To Cancel

2019-02-12 09:51发布

问题:

With this the default is OK. Can I make the default Cancel?

   MessageBoxResult result = MessageBox.Show
      (message, caption, MessageBoxButton.OKCancel);

回答1:

Use this overload, which allows you to specify the default MessageBoxResult:

MessageBoxResult result = MessageBox.Show
    (message, caption, MessageBoxButton.OKCancel,  
        MessageBoxImage.Information, MessageBoxResult.Cancel);