DialogResult.OK на SaveFileDialog не работает

Я пытаюсь, когда я нажимаю сохранить вSaveFileDialog Я делаю что-то Я пытаюсь исправить, но всегда что-то не так.

SaveFileDialog dlg2 = new SaveFileDialog();
dlg2.Filter = "xml | *.xml";
dlg2.DefaultExt = "xml";
dlg2.ShowDialog();
if (dlg2.ShowDialog() == DialogResult.OK)
{....}

Но у меня есть ошибка на ОК - которые говорят:

Ошибка:«System.Nullable» не содержит определения «OK», и метод расширения «OK», принимающий первый аргумент типа «System.Nullable», не найден (вам не хватает директивы using или ссылки на сборку?)

Я пытаюсь исправить с помощью этого кода:

DialogResult result = dlg2.ShowDialog(); //here is error again
if (result == DialogResult.OK)
                {....}

Теперь ошибка на DialogResult сказать:«System.Windows.Window.DialogResult» является «свойством», но используется как «тип»

Ответы на вопрос(2)

Ваш ответ на вопрос