2011-10-03 49 views
0

设计一个由2种形式组成的演示文稿类型应用程序,第一种形式将用于控制演示文稿,以便可以实时操作它,它将基于PC的第一个监视器,第二种形式将出现在第二台显示器(或投影仪)上。我需要在演示期间用数字和图片更新第二个表单。在获取表单之间的信息方面,MVC是否是最好的方式?C#中的模型视图控件#

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

干杯!

回答

1

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

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

在你的应用就意味着具有描述和操作演示本身(模型)数据类。

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

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

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

马克