/* * Функция SaveAsMenuItem_OnClick(object sender, RoutedEventArgs e) - обработчик события нажатия кнопки меню сохранить как */ private async void SaveAsMenuItem_OnClick(object sender, RoutedEventArgs e) { await FileSystemInteraction.SaveAsFile(_dataWindow.GetInputData()); // Вызываем сохранения файла }
/* * Функция OpenMenuItem_OnClick(object sender, RoutedEventArgs e) - обработчик события нажатия кнопки меню открыть */ private async void OpenMenuItem_OnClick(object sender, RoutedEventArgs e) { var inputData = FileSystemInteraction.OpenFile(); // Получаем объект через открытие файла _dataWindow.SetInputData(await inputData); // Записываем его в текстовые поля интерфейса }