【发布时间】:2012-03-29 08:56:27
【问题描述】:
也许我想多了,但这就是我想要完成的事情。
我的 WP7 应用中有两个 MVVM 项目(程序集)。主项目中的一个页面将调用第二个项目中的另一个页面。第二个页面将允许用户浏览网络上的文件列表并选择一个下载到独立存储。文件比较小。
关于背景知识:我想要两个程序集,因为此文件选择功能在应用程序中不经常使用,我希望主程序集尽可能小以减少启动时间。我还希望能够在其他应用程序中重复使用此文件选择/下载组件。
我想弄清楚的简单事情是,当用户选择文件并下载文件时,我将执行 GoBack() 以返回调用页面。在调用页面上,我需要知道用户是否确实下载了文件,或者他们是否通过简单地点击后退按钮取消了操作。我认为显而易见的事情可能只是检查隔离存储中的文件是否存在,但这对我来说有点杂乱无章。
我也考虑过 Messenger,但我不确定它如何跨两个程序集工作。
任何建议将不胜感激。
谢谢
【问题讨论】:
标签: windows-phone-7 mvvm navigation assemblies