c#中的模型视图控制

本文关键字:视图 控制 模型 | 更新日期: 2023-09-27 18:10:12

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

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

干杯!

c#中的模型视图控制

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

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

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

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

最后,XAML和控件为每个窗口呈现两个"视图",然后视图变得美观干净,仅绑定到ViewModel的当前状态。

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

马克