Проект Windows Phone 7, над которым я работаю, имеет 2 интерфейса и базовый «движок» функциональности с некоторыми распространенными страницами. Мне бы хотелось, чтобы мой пользовательский интерфейс передавал объект на одну из этих общих страниц в базовой сборке.
В настоящее время я могу перейти к страницам в сборке ядра из сборки пользовательского интерфейса. Тем не менее, я понимаю, что каждая сборка имеет свое изолированное хранилище, это правильно?
Если я могу совместно использовать изолированное хранилище, я могу его использовать, я просто не уверен, как заставить эти две сборки использовать его вместе.
Какая лучшая практика?
Я попытался погуглить это: 'wp7 передать объект между сборками'
Подробнее:
Это будет 1 приложение с двумя сборками. Примерно так:
CustomerUI (проект)
- MainPage.xaml
- App.xaml
CoreFuncs (проект)
- CustomerData.cs
- EditCustomer.xaml
SalesRepUI (проект)
- MainPage.xaml
- App.xaml
И CustomerUI, и SalesRepUI будут использовать страницу EditCustomer и объект customerData. Таким образом, из MainPage создается экземпляр CustomerData, после чего пользователь может нажать «Редактировать пользователя», чтобы перейти на общую страницу EditCustomer.xaml. Мы бы хотели передать уже созданный экземпляр объекта CustomerData. (Для целей этого обсуждения ...)