2 つの異なる ObservableCollection のコンテンツを同じグリッドに表示したいと思います。それらには共通のパラメーター (ID) があり、この ID のおかげで 2 つのコレクションをリンクしたいと考えています。マルチバインディングを使用する必要があると思いますが、ID を「リンク」したいのはどのように言えますか?
私が十分に明確でない場合は、私に言ってください。
ありがとう、
M.
2 つの異なる ObservableCollection のコンテンツを同じグリッドに表示したいと思います。それらには共通のパラメーター (ID) があり、この ID のおかげで 2 つのコレクションをリンクしたいと考えています。マルチバインディングを使用する必要があると思いますが、ID を「リンク」したいのはどのように言えますか?
私が十分に明確でない場合は、私に言ってください。
ありがとう、
M.
この場合、MultiBinding は役に立ちません
1 対 1 の関係がある場合は、次のように、2 番目のクラスのプロパティを最初のクラスに追加して、バインディングでそのプロパティによって正しいアイテムと 2 番目のオブジェクトへのアクセスを返すことができます。
{Binding classA.propB.Name}
私が今見ているこれを行う別の方法は、両方を1つにラップするwrapeprクラスを作成し、結合されたコレクションを含む新しいobservablecollectionプロパティを作成することです
お役に立てれば