0

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

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

干杯!

4

1 回答 1

1

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

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

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

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

最后,XAML 和控件为每个窗口呈现两个“视图”,然后视图变得漂亮而干净,只绑定到 ViewModel 的当前状态。

希望这个概述能提供有用的启发,如果您想要更具体的信息或建议,请询问。

标记

于 2011-10-03T08:24:14.723 回答