我们可以用什么而不是模型?

时间:2014-03-05 17:31:25

标签: c# winforms model-view-controller separation-of-concerns

我开发了一个简单的Windows窗体应用程序,据我所知,它使用MVC模式。我已经成功完成了它,但它提出了一个问题:如果模型发生变化怎么办,你能想到我们如何通知视频/控制器这个事件吗?

我们可以使用什么代替模型?是否使用代表答案?

1 个答案:

答案 0 :(得分:0)

要跟踪Model内的更改,您可以在INotifyPropertyChanged类中实现Model接口。然后,Model实例中的任何更改都将反映在绑定的实例中。例如,如果您将IBindingList的{​​{1}}绑定到model,那么对于DataGridView的任何更改,网格视图都会自动更新。