![]() |
1
2
下面是一个可能有帮助的代码项目: http://www.codeproject.com/KB/cs/model_view_controller.aspx |
![]() |
2
1
为视图创建一个称为IMyScreen或类似的界面 在视图的初始化例程中,将视图本身注册为当前MyScreen。 修改使用Location的代码,以便在MyScreen.UpdateLocation发生更改时触发它。 理想情况下,视图将创建一个命令对象并运行它的execute方法。execute方法将引入所需的任何参数,修改locaction,然后调用MyScreen.UpdateLocation。但你应该集中精力一次改变一件事,并留到以后再做。 这有点模糊。通常,像这样的按钮要么执行操作,要么指示状态(复选框、选项等) 它有一个执行的方法。 使用初始化例程传入任何需要的参数。 当按下按钮时,它会执行如下操作
单击按钮后,设置一个标志,表示已在视图中单击该按钮 |
![]() |
3
0
http://www.codeplex.com/mvcsamples . 模型只是数据,视图是显示数据的UI代码,控制器决定显示哪个视图。 |
![]() |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
![]() |
cobby · 在战略模式中使用工厂模式? 2 年前 |
![]() |
Nobody · Java中带while循环的三角形模式 2 年前 |
![]() |
Eduard Stefanescu · 如何在层之间传输异常? 6 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
![]() |
Tanvi Jaywant · 如何重载类 6 年前 |