これがすでに尋ねられている場合は申し訳ありませんが、私はこれを正しく行っていることを確認したいだけです.
10 個のプロパティを持つドミアン オブジェクトがあるとします。モデルのほぼすべてのプロパティを表示したいメイン フォームにグリッドがあります。
ドメインオブジェクトをラップしてグリッドビューに表示するビューモデルを作成しましたが、すべてのプロパティを再度公開する必要があります。ビューモデルを介してモデルに直接バインドするのは汚いと感じ、目的を少し損なうだけです。
たとえば、私はこれがあまり好きではありません。
{Binding DomainObject.Property}
ここで、DomainObject はビュー モデルのプロパティです。
私の主な質問は、モデルをグリッドにバインドするためだけに、ビュー モデルを介してモデルのすべてのプロパティを公開する必要があるかどうかです。
編集: 追加情報として、domian オブジェクトは LINQ-To-SQL オブジェクトであるため、INotifyPropertyChanged を実装しているとは思いませんが、よくわかりません。