public bool? ShowDialog() { if (!string.IsNullOrEmpty(Filter)) { _sfd.Filter = Filter; } if (!string.IsNullOrEmpty(InitialDirectory)) { _sfd.InitialDirectory = InitialDirectory; } _sfd.OverwritePrompt = OverwritePrompt; return _sfd.ShowDialog(); }