2011-09-02 10 views
1

두 개의 서로 다른 ObservableCollection의 내용을 동일한 격자에 표시하고 싶습니다. 그것들은 공통적 인 매개 변수 (id)를 가지고 있으며이 ID 덕분에 두 개의 콜렉션을 연결하려고합니다. 멀티 바인딩을 사용해야한다고 가정하지만, ID를 "링크"하고 싶습니다.두 매개 변수를 공통 매개 변수로 바인딩하기

내가 명확하지 않으면 그냥 말해줘.

감사합니다,

M.

+0

당신이 보여줄 수있는 샘플 코드가 있습니까 도움이

희망에 합류 컬렉션을 포함 새로운 ObservableCollection에 속성을 만들? –

+0

죄송 합니다만,이 부분은 이미 코딩하지 않았습니다 .../ – Marti

+0

간단한 Linq 쿼리를 사용하여이 작업을 수행 할 수 있다고 생각합니다 ..? Linq 쿼리를 사용하여 당신을 막을 수 있습니다 ..? – Bathineni

답변

1

없음 MultiBinding이 경우 도움이되지 수

올바른 항목을 반환 먼저 클래스 두 번째 클래스의 속성을 추가 할 수있는 하나 개의 관계에 존재하는 경우 이

{Binding classA.propB.Name} 

처럼, 지금 볼이 작업을 수행하는 또 다른 방법은 바인딩에 해당 속성에 의해 두 번째 개체에 대한 액세스는 wrapepr 클래스를 만드는 것입니다있는 모두 하나의 랩, 그리고이

+0

Thansk, 한번보세요. – Marti

관련 문제