質問

プロジェクトのために WPF を使用した MVVM デザイン パターンを調べてきました。これまで見てきました MVVMライト, MVVM財団, 、 そしてその WPF モデル-ビュー-ビューモデル ツールキット. 。3.5 ではなく .Net 3.0 に維持するという要件があります。MVVM Foundation サンプル以外のフレームワークで、Linq を使用せずにデザイン パターンまたはそれに類似したものを使用しているのはどのようなものでしょうか?本当に感謝しています。ありがとう。

役に立ちましたか?

解決

確かに、.NET 3.5 以降のフレームワークを必要とせずに MVVM パターンを使用することは可能です。.NET 3.0 の機能に関して実行できることは限られていますが、MVVM パターンは言語や実装に完全に依存しないことを理解する必要があります。

まず、MVVM パターンとその仕組みを徹底的に調べて理解することをお勧めします。事前に構築された MVVM ツールキットを使用することは、多くの頭痛の種と同じですが、文字通り独自の MVVM ツールキットを構築することができます (私はそうしました)。

基本的に、Model-UI の通知とメッセージング側 (つまり、INotifyPropertyChanged と Command) の基本をカバーする必要があり、.NET 3.0 フレームワークによって制限されている場合は、残りの部分をコード ビハインドで使用できます。

MVVM パターンは依然として物事を行うための 1 つの方法であることを忘れないでください (ただし、それが唯一/正しい方法であると主張する人もいます)。現実には、私たちソフトウェア開発者は制約に対処し、できる限りのことをやり遂げる必要があります。

そうは言っても、.NET 3.0 を維持するという要件は、私には少し非論理的に思えます。特に 4.0 がすでにリリースされている現在、3.5 にアップグレードできない理由はありません。

コーディングを楽しんでください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top