2012-01-28 3 views
0

私は自分のプロジェクトでチャート作成にZedGraphを使用しています。私はMVCアーキテクチャを使用しています。私のコントローラは、モデルからプロットする必要があるデータを取得し、プロットするためにビューに送信します。私の疑問は、コントローラからこのデータをデータテーブルまたは配列リストとして "C#自然な型"で表示し、ビュー内でPointPairList(zedgraphの型)に変換するか、ビューにこの種類が含まれてはならないことですコントローラは、既にプロットタイプに変換されたデータを送信する必要がありますか?MVCアーキテクチャでのデータ変換

ありがとうございました。

答えて

0

この状況は、MVVMアーキテクチャを選択する大きな理由の1つです(その贅沢があるとします)。 MVVMでは、この種のコードはView-Modelの責任であるため、モデルはGUIのみのコードに制限され、Modelはデータ表現のみを維持します。

MVCパターンでは、データを取得するためにモデルが一般的にクエリを実行するため、コントローラーがデータを表示する方法についてさらに詳しく説明できますか。

MVCを使用すると、コントローラがビューにデータをプッシュする必要なく、ビューに変換コードを配置できます。

関連する問題