0

証券取引所で取引するための WPF リアルタイム C# アプリケーションの開発を開始します。MVVM パターンに従って、このアプリケーションを開発します。したがって、MVVM アプリケーションのモデル部分では、ビュー モデル部分が処理し、データを入力するなどのデータ構造を作成する必要があります。

証券取引所取引アプリケーションの主要部分の 1 つは、特別なゲート ソフトウェア ライブラリを介して証券取引所から取引データを受信することです。

したがって、アプリケーションでこの取引データの受信をどこに割り当てる必要があるかを知りたいです。受信操作がモデルデータ構造を埋め、ビューモデルがこれらの埋められたデータ構造を処理するモデル部分でしょうか? または、ビュー モデル自体が最初にモデルから空になった処理済みデータ構造を埋めるアプリケーションのビュー モデル部分でこの取引データ受信を割り当てる必要がありますか?

MVVMパターンの観点から、どちらの方法がより標準的ですか?

4

1 に答える 1

1

IMO これは の責任ですModel。VM は と の間の架け橋でModelありView、主にビュー (ユーザーによって呼び出されたもの) のロジックの処理を担当します。

ビジネス ロジック (ユーザーによって呼び出されない) は、Model.

あなたの場合、データを取得するためのWebサービスがあると言うとき、これらはモデルとインターフェースする必要があり、モデルが更新されたデータのためにアクセスする必要があるサービスである必要があります。

于 2013-05-13T14:35:16.883 に答える