private void MenuItem_Click_19(object sender, RoutedEventArgs e) { OpenFileDialog of = new OpenFileDialog(); of.ShowDialog(); if (string.IsNullOrEmpty(of.FileName)) { return; } var converter = new Converter(); try { converter.Dowork(of.FileName, of.FileName + ".xml"); Hider.Visibility = Visibility.Visible; OkMessage yn = new OkMessage("Преобразовано успешно", "Файл сохранен как " + of.FileName + ".xml"); yn.ShowDialog(); Hider.Visibility = Visibility.Hidden; } catch (Exception ex) { Hider.Visibility = Visibility.Visible; OkMessage yn = new OkMessage("Преобразование не удалось", "Ошибка анализа файла. Преобразование провалено, ошибка " + ex.Message); yn.ShowDialog(); Hider.Visibility = Visibility.Hidden; } }