用于多窗口和多模型桌面应用程序的MVC模式

时间:2018-05-24 11:35:01

标签: c# windows model-view-controller desktop

我正在为基于MVC模式的Windows平台开发一个多窗口和多模型桌面应用程序。每个窗口都是不同的,用于不同的目的,除了少数常见功能外,模型也不同。我正在为我的要求寻找示例应用程序或信息。

假设我的应用程序有5个窗口,每个窗口用于不同目的和2个模型。在5个中,如果每个模型有2个窗口,则有一个窗口用于显示两个模型中的某些内容,例如配置。基于这些我的问题是,

  1. 每个窗口都需要有一个相应的控制器吗?
  2. 是否将模型更改通知所有窗口?兴趣窗口会请求数据吗?
  3. 如何在常用窗口和任何窗口上处理用户操作?
  4. 希望我不要求太多。我正在尝试根据我的要求获取MVC模式的鸟类视图,以便我可以正确地设计它。

    任何帮助将不胜感激。

0 个答案:

没有答案