Model view controller MVC体系结构中的数据转换

Model view controller MVC体系结构中的数据转换,model-view-controller,zedgraph,Model View Controller,Zedgraph,我在项目中使用ZedGraph绘制图表,我使用MVC架构。我的控制器将从模型中获取需要打印的数据,并将其发送到视图进行打印。我的疑问是,将此数据作为数据表或数组列表从控制器发送到“C#natural type”中的视图,并在视图内部将其转换为PointPairList(zedgraph类型)是否正确,或者视图内部不得包含此类代码,并且控制器必须发送已转换为绘图类型的数据 谢谢。这种情况是选择MVVM体系结构的主要原因之一(假设您拥有这种奢侈)。在MVVM中,这种代码将由视图模型负责,因此视图可以

我在项目中使用ZedGraph绘制图表,我使用MVC架构。我的控制器将从模型中获取需要打印的数据,并将其发送到视图进行打印。我的疑问是,将此数据作为数据表或数组列表从控制器发送到“C#natural type”中的视图,并在视图内部将其转换为PointPairList(zedgraph类型)是否正确,或者视图内部不得包含此类代码,并且控制器必须发送已转换为绘图类型的数据


谢谢。

这种情况是选择MVVM体系结构的主要原因之一(假设您拥有这种奢侈)。在MVVM中,这种代码将由视图模型负责,因此视图可以仅限于GUI代码,而模型只维护数据表示

您是否可以详细说明控制器是如何向视图发送数据的,因为在MVC模式中,视图通常查询模型以获取数据

因此,使用MVC,您可以在视图中放置转换代码,而无需控制器将数据推送到视图中