【发布时间】:2014-03-05 17:31:25
【问题描述】:
我开发了一个简单的 Windows 窗体应用程序,据我所知,它使用 MVC 模式。我已经成功地做到了,但它提出了一个问题:如果模型发生变化,你能想到我们如何通知视图/控制器这个事件吗?
我们可以使用什么来代替模型?使用委托是一个答案吗?
【问题讨论】:
-
不明白你的问题...如果模型改变了你想做什么?这更多的是关于观点的问题吗?您是否要对更改或其他内容进行回发?
-
你指的是ASP.Net MVC吗?
-
@tereško - 你似乎又盲目地贴错标签了......这个问题与asp.net-mvc无关
-
模型可以实现
INotifyPropertyChanged接口来通知某人(通常是视图)更改。您可以使用此功能的任何变体。基本思想是在模型中定义一个事件,每当发生变化时就会引发该事件。您可以为模型的不同部分定义不同的事件。
标签: c# winforms model-view-controller separation-of-concerns