Ответ 1
Используйте эту перегрузку, которая позволяет указать значение по умолчанию MessageBoxResult
:
MessageBoxResult result = MessageBox.Show
(message, caption, MessageBoxButton.OKCancel,
MessageBoxImage.Information, MessageBoxResult.Cancel);