Я использую Шаблон Memento для сохранения свойств формы с несколькими экземплярами, где пользователь создает n форм внутри родительской формы. Цель памятки состоит в том, чтобы восстановить такое же количество форм и их настройки, когда пользователь закрывает, а затем повторно открывает родительскую форму. Сохранение памятных форм выполняется с помощью кнопки «Сохранить» в родительской форме. Итак, у меня есть две проблемы ..
- Мне нужен набор свойств по умолчанию для использования при открытии новой формы, так где же мне установить эти значения по умолчанию .. В пустом конструкторе по умолчанию для сувенира или где-то (где?) В Originator?
- Далее я хочу, чтобы пользователь мог изменять значения по умолчанию, следовательно, сделать свой собственный сувенир по умолчанию. Как / где это сохраняется, и как мне определить, был ли установлен такой сувенир по умолчанию или нет?
Конечно, я, вероятно, мог бы как-то настроить это, чтобы работать, но я хотел бы знать, есть ли общее описание шаблона, которое решает это, так что у меня есть твердое руководство для подражания.
ура!