1

2 つの異なる ObservableCollection のコンテンツを同じグリッドに表示したいと思います。それらには共通のパラメーター (ID) があり、この ID のおかげで 2 つのコレクションをリンクしたいと考えています。マルチバインディングを使用する必要があると思いますが、ID を「リンク」したいのはどのように言えますか?

私が十分に明確でない場合は、私に言ってください。

ありがとう、

M.

4

1 に答える 1

1

この場合、MultiBinding は役に立ちません

1 対 1 の関係がある場合は、次のように、2 番目のクラスのプロパティを最初のクラスに追加して、バインディングでそのプロパティによって正しいアイテムと 2 番目のオブジェクトへのアクセスを返すことができます。

{Binding classA.propB.Name}

私が今見ているこれを行う別の方法は、両方を1つにラップするwrapeprクラスを作成し、結合されたコレクションを含む新しいobservablecollectionプロパティを作成することです

お役に立てれば

于 2011-09-02T07:23:57.277 に答える