私は4つのエンティティカスタマー、製品、注文、注文の詳細を持っています。私のWPFウィンドウには、顧客名を示す顧客リストボックスがあり、顧客の選択によって、私のウィンドウ内にある注文リストボックスにデータを入力したいと考えています。WPF MVVMとEntityフレームワークでマスターディテールの実装を行うにはどうすればいいですか
私はMVVMを使用しているので、顧客と注文の2つのビューモデルが必要です。私は顧客に注文ビューモデルを渡して、注文ビューに入力できるようにする必要があります。
選択した顧客をオーダービューモデルに渡す方法を教えてください。私は顧客に選択されたアイテムという名前のプロパティを持っていますが、私はまだ私の注文ビューモデルでそれを取得する必要はありません。
更新:
@Craig Trombly私は私の注文エンティティののObservableCollectionを作成し、XAMLでに結合された私のビューモデルのプロパティを持っています。私は、顧客が選択した注文リストボックスのようなマスターの詳細な動作を実装しています。そのためには、私は顧客ビューモデルでプロパティを持つ必要があり、私はcustomerView XamlのリストボックスのselectedItemにそのプロパティをバインドしています。私はselectedItemとしてそのプロパティの名前を付けました。しかし、いつでも私はその選択された項目プロパティにアクセスしようとしています。それは動作していません。私が間違っていることを教えてもらえますか?私の顧客ビューモデルのselectedItemプロパティは、顧客ビューのリストで新しい項目を選択するたびに設定する必要があります。どちらもやっていない。
私はこのビューのxamlを見る必要があります。小さなモジュールですべてがありますか?あなたは必要以上にそれを壊した可能性があります。プロジェクトを投稿してもいいですか? –
私のメールアドレスは私のプロフィールに記載されています。あなたが私にメールしてくれれば、これで話したいかもしれません、私は# –
@Craig Tromblyにありがとうございました。私はそれを行います。私が現在取り組んでいるプロジェクトは、別のデータベースを使用しています。私は、OMSデータベースを持つ別のプロジェクトを作成し、あなたにプロジェクトをメールします。 – IamaC