Я пишу приложение WPF, которое использует один документ за раз. Есть ли какой-нибудь стандартный способ реализовать управление текущим документом? Я имею в виду следующие функции:
- Новый документ: если в текущем документе нет сохраненных изменений, открывается диалоговое окно («Хотите сохранить изменения в {0}?») С помощью кнопок Да / Нет / Отмена. Если нажата кнопка «Отмена», операция прекращается.
- Открыть документ: то же диалоговое окно, что и в новом документе, а диалоговое окно Открыть открывается после
- Сохранить документ: если текущий документ не был сохранен, открывается диалоговое окно Сохранить
- Сохранить как: вы можете себе представить ...
Итак, есть ли что-то стандартное в .NET Framework, как это, или я должен вручную это реализовать?