【发布时间】:2011-11-12 02:24:02
【问题描述】:
随着我的应用变得越来越大,我发现相同类型的实体越来越多地出现在整个应用程序中,通常出现在列表框中。
当有人点击实体时,我想导航到该实体的详细视图。
产品就是一个例子:它按类别出现在产品列表中,出现在搜索结果中,或者它可能显示为已保存的收藏夹。在我的例子中,所有这些都来自本地 SQLCE 存储中的一个表。
每当我以某种方式显示实体时,我基本上都会删减相同的代码:订阅列表框上的 SelectionChange 事件,提取实体,使用 MVVM Light 消息传递来表示所选实体具有改变,然后调用 NavigationService 来做它的事情。
有没有人做过类似的事情,如果有,你有什么想法?或者更重要的是,如果我忽略了一些 MVVM Light 工具包约定,请您指出正确的方向吗?
【问题讨论】:
标签: windows-phone-7 mvvm-light windows-phone-7.1