2

現在、WP7 プロジェクトで caliburn.micro を使用していますが、非常に満足しています。私のアプリケーションは非常にデータ量が多いので、Agfx (http://agfx.codeplex.com) を調べてみましたが、データの要求とキャッシュにかかる時間を大幅に節約できるようです。

しかし、ここでの問題は、agfx がベース ビュー モデルも提供しているのに対し、私は caliburn.micro の Screen を継承するビュー モデルを既に持っていることです。もちろん、agfx から ModelItemBase を継承し、IScreen を実装する新しいビュー モデル ベースをカプセル化できます。しかし、私はこれがちょっと好きではありません.2つの素晴らしいフレームワークを統合する方法について、私と共有できるより良い魂やベストプラクティスはありますか?

よろしくお願いします、

-鵬

4

1 に答える 1

3

私は実際に、独自のを持っている別のUIフレームワークでAgFxを使用していViewModelBaseます。私自身の理解では、ModelItemBaseAgFxによって提供されるのは、ビューモデルベースではなくモデルベースです。基本的にデータを処理します。

私から継承したビューモデルViewModelBaseは、トゥームストーニング、アプリケーションバーバインディングなど、さらに多くのことを実行します。これは、ビューにデータを表示するために設計されています。

私はそれがmvvmに適合し、本当にうまくいくと思います。お役に立てれば。:)

于 2011-10-18T09:47:34.580 に答える