1

多くの点で、WinFormsでMVCパターンを使用すると思いますが、ObservableCollection型を使用してコントロールをオブジェクトにバインドすることが可能かどうかを知りたいですか?純粋にWPFの場合は、そこには他にどのような選択肢がありますか?ObservableCollection型のObservableCollection UIパターン

私たちは、UI自体で各要件やワークフローのカスタマイズを行うのではなく、UIを制御したいビジネスロジックを持つシステムを構築しています。我々はパターンを念頭に置いて設計を始めたいと思う数百の潜在的なフォームを持っています。

また、ほとんどのプロセスでWebインターフェイスを構築していますが、現実にはフォームの単なるバージョンです。もし私がちょうど素晴らしいものになるウェブフォーム上にバインドすることができる同じフレームワークを使用することができます。

おかげ

答えて

0

ObservableCollectionそれはINotifyPropertyChangeを実装し、WPFの各コントロールは、INotifyPropertyChangeからイベントを発生させるためにデータをバインドされていますをリッスンする可能性を持っていることです。あなたはObservableCollectionをWinFormsで使いたい理由で使うことができない理由についてread more hereを使うことができます。

enter image description here

このパターンはまた、ASP.NETで使用することができます:

もう一つの方法は、モデル - ビュー - プレゼンターのパターンを使用することです。

Better Web Forms with the MVP Pattern」というMSDNの雑誌記事があります。あなたが調べるべきだと思います。そして、ここにはhow you use MVP-pattern in asp.netの紹介があります。