モデルビュープレゼンターのパターンを調べています。これまでのところ、記事、ウェブキャスト、ポッドキャストなどはほとんど見ていますが、読んだり聞いたりしたことは、テキストボックスから簡単なタイプを設定したり取り込んだりする傾向があり、どう対処するか分かりませんより複雑なUIコントロールを使用します。モデルビュープレゼンター - より複雑なUIコントロールの処理
たとえば、CheckedListBoxがあるとします。このCLBでは、使用可能なすべての選択肢と、選択された選択肢を表示したい(FavouriteIceCreamFlavoursリストでFriendクラスを想像する)。私はリストボックスを簡単に埋めることができますが、どのようにして選択するかを設定します(この友人の後続の編集で)。また、これらの変更を元のFriendオブジェクトにどのように戻すことができますか?
もう1つの候補はTreeViewです。テレビのノードを右クリックすると、そのノードを削除できるようになります。そのアクションをPresenterに返信する最良の方法は何ですか?
乾杯、
レニー。
(PS私はC#3.5/WinFormsの環境で開発しています)
プレゼンテーションモデルの意味でプレゼンターを指しているのか、受動/監督プレゼンターですか? – micahtan
パッシブ/監督ソート。 –