0

我将开始开发用于证券交易所交易的 WPF 实时 C# 应用程序。我将根据 MVVM 模式开发这个应用程序。所以在 MVVM 应用程序的模型部分,我应该创建视图模型部分应该处理的数据结构,填充数据等等。

证券交易所交易应用程序的主要部分之一是通过专用门软件库从证券交易所接收交易数据。

所以我想知道我应该在我的应用程序中分配这个交易数据接收的位置:在模型部分,接收操作将填充模型数据结构,而视图模型将采用这些填充的数据结构来处理它们?或者我应该在应用程序的视图模型部分分配这个交易数据接收,其中视图模型本身将填充最初从模型中获得的已处理数据结构?

从 MVVM 模式的角度来看,哪种方式更规范?

4

1 回答 1

1

IMO 这将是Model. VM 是两者之间的桥梁ModelView它主要负责处理视图的逻辑(用户调用的东西)。

业务逻辑(不是由用户调用)应该驻留在Model.

在您的情况下,当您说有用于获取数据的 Web 服务时,这些服务应该与模型交互,并且应该是模型应该访问以获取更新数据的服务。

于 2013-05-13T14:35:16.883 回答