我正在開發的Windows Phone 7項目有2個UI,以及一些常見功能的核心「引擎」。我希望我的用戶界面將對象傳遞到核心程序集中的這些常用頁面之一。傳遞WP7中程序集之間的數據/對象
目前我可以從UI組件中導航到核心部件中的頁面。但是,我的理解是每個程序集都有自己的獨立存儲,這是否正確?
如果我可以共享獨立存儲,我可以使用它,我只是不確定如何讓兩個程序集一起使用它。
最佳做法是什麼?
我試圖使用Google這樣的:「WP7傳遞組件之間對象」
更多信息:
這將是1個應用程序具有兩個組件。事情是這樣的:
CustomerUI(項目)
- MainPage.xaml中
- App.xaml中
CoreFuncs(項目)
- CustomerData.cs
- EditCustomer.xaml
SalesRepUI(項目)
- MainPage.xaml
- App.xaml
CustomerUI和SalesRepUI都將使用EditCustomer頁面和customerData對象。因此,從MainPage中CustomerData對象被實例化,然後用戶可以點擊'Edit User'來導航到常見的EditCustomer.xaml頁面。我們想要傳入已經實例化的CustomerData對象。 (爲了討論的目的...)
對不起,對不起,我找到了我想要的,我在想太難。 'PhoneApplicationService.Current.State [「keyName」] = object;'正是我想要的。 不知道它是否是最好的方式,但對我來說,它的工作原理。只需扔我的設置類或任何在那裏,並在page.xaml代碼捕捉到另一邊。 –