パノラマWP7プロジェクトを使用していますが、ビューモデルをビューにバインドするのに問題があります。私のビューはパノラマなので、最初のPanoramaItem用に1つのビューモデルを作成し、2番目のPanoramaItem用に2番目のビューモデルを作成します。
パノラマアイテムにx:Nameプロパティを指定すると、これを機能させることができますが、MVVMではx:Nameプロパティの使用を推奨していないため、これを実行しないようにしています。しかし、私が試した代替案はうまくいきませんでした。パノラマ全体のDataContextを1つのビューモデルに設定するのは簡単ですが、2番目のパノラマに必要なデータがありません。そのアイテムのLoadedイベントハンドラーの各PanoramaItemにDataContextを割り当てようとすると、Loadedイベントハンドラーのsenderパラメーターを介してPanoramaItemへの参照を取得できますが、コンパイラーは2番目のLoadedイベントハンドラーのエラーをスローします。 Loadedイベントを1つのPanorama内の2つのPanoramaItemに割り当てることはできません。ちなみに、2番目のPanoramaItemにイベントを割り当てることはできません。
誰か助けてもらえますか?
ありがとう、アンディ