public MessageBoxResult Show(Window owner) { if (owner == null) { throw new ArgumentNullException(nameof(owner)); } return(_messageBoxShow.Show(owner, _settings.Message, _settings.Caption, _settings.Button, _settings.Icon, _settings.DefaultResult, _settings.Options)); }