У меня есть приложение WPF с различными пользовательскими элементами управления.Доступ к каждому из них можно получить, нажав кнопку на левой стороне.Моя проблема заключается в том, что, когда я нахожусь в одном из пользовательских элементов управления и заполняю данные в текстовых полях, комбинированных полях и т. Д., Возможно, мне придется остановить их на полпути и щелкнуть другой пользовательский элемент управления.При этом мне нужно сохранить данные в предыдущем пользовательском элементе управления нетронутыми, чтобы при возврате к первому элементу управления данные должны были присутствовать во всех элементах управления до того, как я покину его.Как мне этого добиться?Вот примерная картина того, как выглядит мое приложение:
![enter image description here](https://i.stack.imgur.com/ArryS.png)
Изображение предоставлено: https://rachel53461.wordpress.com/2011/12/18/navigation-with-mvvm-2/
С картинки, если яЯ нахожусь на странице продуктов, у меня может быть несколько текстовых полей с данными, введенными там.По разным причинам мне, возможно, придется отойти от этого и щелкнуть Домашнюю страницу или какую-либо другую страницу, выполнить там некоторую работу и вернуться на страницу «Продукты».Когда я вернусь, мне нужно, чтобы данные присутствовали как есть, когда я их оставил.
Заранее спасибо