0

私はEF(EDMデザイナーエンティティ)を使用してWPFで開発しています。

現在、Silverlight + RIA に移行したいと考えており、モデルとして EF を使用して MVVM で Silverlight RIA を使用する方法を説明するチュートリアル、ビデオなどを探しています。

.NET 4、WPF、XAML、DP、DataTempaltes、EF 4 について幅広い知識があります。Silverlight、WCF RIA、および MVVM に精通しています。

問題が発生している LOB + MVVM について 2 つのことがあります。

  1. 私は自分の作品をテンプレート化する方法を探しているので、自分の s のコンテンツをコピーして貼り付ける必要はありません。つまり、特定のタイプの(s)を処理ViewModelするジェネリックを持っているということです。ViewModelBaseModel

    ViewModelBase where TContext : DomainContext, TModel : Entity`

  2. もう 1 つの問題は、UI の全体的な構成です。1 つの画面でますます複雑になるマスター詳細のブランチがあるとします。Viewすべてのパーツをそれぞれのポイントごとに小さな s に分割したいと考えています。問題は、内部ビューのデータを公開する方法がわからないことです。たとえば、メイン ビューDataContextが で設定されていて、;MainViewModelにプロパティがあるとします。MainView 内に Contact ビューを設定し、内部ビュー (ContactView) の DataContext を ContactViewModel に設定し、ContactViewModel の Contact を MainViewModel からの現在の Contact に設定するには、どのような方法が適切ですか??ContactMainViewModel

注: 私は自営業であり、チームも他の開発者もいません。そのため、すべてをモジュールに分割する理由がわかりません。プロジェクト全体が 1 つのプロジェクトに存在し、フォルダーなどに分割されるかどうかは気にしません。

4

1 に答える 1

1

私はいつも、Mike Taulty のブログがこの種のことに役立つと思っています。

したがって、これに続いてこれを試してください。

また、MVVM 側では、MVVM Light Toolkitを使用しています。また、Jason Dolinger によるこの非常に優れたビデオを見てみてください。

于 2011-01-27T17:11:51.853 に答える