В зависимости от объема данных, которые нужно сохранить, и архитектуры вашей изолированной модели хранилища, это может привести к снижению производительности, когда вы пытаетесь существенно сэкономить на уровне страницы или поля.

ыло интересно, когда уместнее сохранить модель просмотра отдельных страниц.

Я вижу две возможности:

Сохраняйте состояние каждой страницы (это viewmodel) каждый раз, когда вы перемещаетесь с нее, чтобы она была уже сохранена, если приложение завершается и повторно активируется во время процесса захоронения.В событии деактивированного приложения просмотрите все страницы в стеке навигации и сохраните их состояние (их модель просмотра), а затем повторно добавьте его в событие активации приложения.

Какой правильный способ справиться с этим?

Спасибо Симоне

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

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