代码之家  ›  专栏  ›  技术社区  ›  fig

如何在MVP/MVVM支持的GUI应用程序中处理选择

  •  2
  • fig  · 技术社区  · 14 年前

    在使用MVP/MVVM的GUI应用程序中,假设Presenter/ViewModel显示一个列表/集合,一次可以选择一个或多个项目。因为应用程序的其他部分可能会随着选择的改变而改变,所以选择是否需要自己的Presenter/ViewModel?如果没有,如何最好地由给定的演示者处理选择?

    (这是概念性的,并不特定于微软的WPF等)

    2 回复  |  直到 14 年前
        1
  •  1
  •   aqwert    14 年前

    此场景通常在复合应用程序和可插入视图中完成。尽管您不需要走完全复合的路线,但是您可以轻松地实现 EventAggregator 这些应用程序使用的模式。

    看一看这个 EventAggreator

        2
  •  1
  •   jbe    14 年前

    这个 书库 WPF Application Framework (WAF) 显示如何处理MVVM应用程序中的选择。