質問

EF(EDM Designer Entities)を使用してWPFで開発しています。

私は今、Silverlight+Riaに移動したいと思っています。MVVMを使用してMVVMを使用してSilverlight RIAを使用するハウツーをモデルとして使用するハウツーを導くものを導くものを探しています。

.NET 4、WPF、XAML、DPS、DatAtempaltes、EF 4についての豊富な知識があります。Silverlight、WCF RIA、MVVMに精通しています。

LOB+MVVMには2つのことがあります。

  1. 私は自分の仕事をテンプレートする方法を探しているので、自分の内容をコピーする必要はありません ViewModelS、それが意味するのはジェネリックを持っていることです ViewModelBase それは特定のタイプを処理します Model(s):

    viewmodelbaseここで、tcontext:domaincontext、tmodel:entity`

  2. もう1つの難しさは、UIの全体的な構成です。マスターディテールのブランチがあるとしましょう。私はすべての部品を小さなものに分割したい Viewそれぞれのポイントのために。問題は、内側のビューのデータを公開する方法がわからないことです。 DataContext で設定されています MainViewModel, 、そしてプロパティがあります Contact の中に MainViewModel; MainView内の連絡先ビューをどのように設定し、内側ビュー(ContactView)のDatacontextをContactViewModelに設定し、MainViewModelからの現在の連絡先にContactViewModelの連絡先を設定しますか?

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

役に立ちましたか?

解決

私はいつも、この種のことに役立つマイク・トーティのブログを見つけています。

だから試してみてください これ に続く これ.

そして、私が使用することのMVVM側で MVVMライトツールキット, また、見てみてください これ ジェイソン・ドリンガーによる非常に良いビデオ

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