C#中的模型视图控件

时间:2011-10-03 07:52:49

标签: c# wpf model-view-controller presentation

设计一个由2个表单组成的演示文稿类型应用程序,第一个表单将用于控制演示文稿,以便可以动态操作,它将基于pc的第一个监视器,第二个表单将是在第二台显示器(或投影仪)上。我需要在演示期间用数字和图片更新第二个表单。在访问表单之间的信息方面,MVC是最好的方法吗?

http://www.c-sharpcorner.com/UploadFile/rmcochran/MVC_intro12122005162329PM/MVC_intro.aspx

干杯!

1 个答案:

答案 0 :(得分:1)

如果你使用的是表格或WPF(你已经放置了两个标签),如果你使用的是WPF最流行和最舒适的设计模式通常是Model-View-ViewModel,那么你不会100%清楚(MVVM)模式。这与MVC非常接近但略有不同。你可以在这里阅读它

http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

在您的应用程序中,它意味着拥有描述和操作表示本身的数据类(模型)。

然后你会有一个视图模型类(或类组),它描述每个窗口中可见的内容以及控件的当前状态和当前显示的幻灯片等。两组视图模型绑定并更新相同的底层演示模型。

最后,XAML和控件为每个窗口渲染两个“视图”,然后视图变得很好并且只清理绑定到ViewModel的当前状态。

希望这个大纲提供有用的灵感,如果你想要更具体的信息或建议,请询问。

标记