Это похоже на случай сохранения данных .
Данные могут быть сохранены с использованием Application.Current.Properties
.
Словарь свойств использует строковый ключ и сохраняет значение объекта.
Например, вы можете поместить следующую строку в OnDisappearing()
в вашем cs.
Application.Current.Properties ["store"] = someClass.ID;
В методах OnStart()
или OnResume()
:
if (Application.Current.Properties.ContainsKey("id"))
{
var id = Application.Current.Properties ["id"] as int;
// do something with id
}
Вот еще несколько полезных документов об этом.